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

MsBackendMsp not on bioconda channel #11

Open
zmahnoor14 opened this issue Mar 28, 2022 · 2 comments
Open

MsBackendMsp not on bioconda channel #11

zmahnoor14 opened this issue Mar 28, 2022 · 2 comments

Comments

@zmahnoor14
Copy link

Hello,

I have been using Spectra and MsBackends for my Metabolome Identification Workflow.

I had previously downloaded MsBackendMsp with R4.1. Now, I want to create a conda package and it would be easier for installations using conda if this package is already on some conda channel, since I want to use the stable R version 4.1.1 for now instead of the R devel (which currently hosts the MsBackendMsp package).

On Anaconda, only MsBackendMgf and msbackendmassbank are available.

With the Docker container, however, MsBackend can be installed with Dockerfile, although the R version installed by default is 4.1.1.
MSP_Docker.zip

I have added docker and yml file here that I used to install MsBackendMsp, without using R-devel version. Is there a possibility to install this package using conda?

Best regards,
Mahnoor

@zmahnoor14
Copy link
Author

I checked the versions and installations in the jupyter notebook

@sneumann
Copy link
Collaborator

sneumann commented Mar 28, 2022

Ok, after downloading the ZIP and docker build -t msptest . I can docker run --rm -it msptest bash and source activate msbackendmspTest . This includes R version 4.1.1 (2021-08-10) and

Indeed installing BiocManager::install("MsBackendMsp") gives package ‘MsBackendMsp’ is not available for Bioconductor version '3.14' since the package only appeared in BioC-3.15: https://bioconductor.org/packages/devel/bioc/html/MsBackendMsp.html
BioC releases are always tied to the R version, so in R-4.1.1 the BiocManager::install() will always grab packages from BioC 3.14.

=> If you stick with R version 4.1.1 (2021-08-10) the only choice is to obtain MsBackendMsp (and its dependencies!) from 3.15 manually.
=> The Bioconda team is creating packages from BioC on an irregular basis, latest is only BioC-3.14 e.g. https://anaconda.org/bioconda/bioconductor-spectra/ , so you'll have to wait there.

Yours,
Steffen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants