Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

org.*.eg.db packages other than mouse/human are not in namespace #149

Open
bpolacco opened this issue Apr 2, 2020 · 1 comment
Open
Assignees
Projects

Comments

@bpolacco
Copy link
Contributor

bpolacco commented Apr 2, 2020

Hi David,

I came across these today, the first time I tried something other than human/mouse. These aren't insurmountable problems for the experienced R/Bioconductor users, but still are at least an annoyance.

Setting a species to one other than MOUSE or HUMAN, for example FLY, will result in one error and one messaging issue:

  1. the species database is not loaded in the namespace.
    Error in eval(as.symbol(thePack)) : object 'org.Dm.eg.db' not found
    The workaround is of course to library(org.Dm.eg.db) before the artMS call, so not a critical problem, but should be easy enough for you to #' @import them I'm guessing.

  2. the suggested method of install for a not-installed species databse should probably be changed to the bioconductor version. Sample output:

>> ANNOTATING THE RESULTS (adding gene symbols and protein names)
---(-) The package <org.Ce.eg.db> is not installed in your system.
           Just run: install.packages('org.Ce.eg.db') and try again
---(-) The package <org.Ce.eg.db> is not installed in your system.
           Just run: install.packages('org.Ce.eg.db') and try again

And when attempting to install as artMS suggests:

> install.packages('org.Ce.eg.db') 
Warning in install.packages :
  package ‘org.Ce.eg.db’ is not available (for R version 3.6.1)

But works from Bioconductor:

> BiocManager::install('org.Ce.eg.db')
Bioconductor version 3.9 (BiocManager 1.30.9), R 3.6.1 (2019-07-05)
Installing package(s) 'org.Ce.eg.db'
...
@biodavidjm biodavidjm self-assigned this Apr 3, 2020
@biodavidjm
Copy link
Owner

Thanks @bpolacco
This makes sense, let me try to fix it

@biodavidjm biodavidjm added 2 - Working <= 5 v1.4 next bioconductor version bug and removed 1 - Ready labels Apr 3, 2020
@biodavidjm biodavidjm added 1 - Ready v1.6 Release v1.6 and removed 2 - Working <= 5 v1.4 next bioconductor version labels Apr 21, 2020
@biodavidjm biodavidjm added this to To do in artMS Jul 19, 2021
@biodavidjm biodavidjm moved this from To do to In progress in artMS Aug 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
artMS
In progress
Development

No branches or pull requests

2 participants