This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Problems with biomaRt installation due to dplyr function "filter_out"

I'm running R 4.5.3, and when I attempted to install biomaRt using

BiocManager::install("biomaRt")

It seems to install after a large number of generic warnings. However, when I attempt to load biomaRt for use, I get the error message:

Error: package or namespace load failed for ‘biomaRt’:
object ‘filter_out’ is not exported by 'namespace:dplyr'

I thought that I could fix this by re-installing dplyr in order to update to the current version, but the problem persists after I do so. What else could I try to get this to work?

Incidentally, the installed dbplyr that I have is 1.1.4, which should be compatible with biomaRt according to documentation.

biomart dplyr bioconductor

Start a new project with renv and try the install command.

Could you please clarify what is going wrong in the standard work environment, i.e. why reinstalling dplyr to a seemingly compatible version doesn't resolve the issue?

The installed version of dplyr may be incompatible with biomaRt or may not provide the required functions. Try updating biomaRt and restarting your R session.

BiocManager::install("biomaRt", force = TRUE)

0 answers

No answers yet.

Log in to answer this question.