niaid/dsb

dsb package environment

jjs847 opened this issue · 2 comments

Hi,

I would like to add this package to an environment. I don't think it is available to bioconda or conda-forge, so I wanted to build a skeleton recipe in order to add this to my environment, however, when using conda-build r-dsb, I get the error "conda_build.exceptions.DependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {'r-limma'}". I have bioconductor-limma in the environment already; I believe r-limma is the same package, and while I can get bioconductor-limma, I cannot get r-limma from anaconda (it is stuck on solving environment).

Has this package already been made available on another channel? If not, is there anyway to install without r-limma? Is it the same as the bioconductor-limma package? I am new to using conda, so I apologize if what I describe isn't clear!

dsb is on CRAN: https://cran.r-project.org/package=dsb and it has one Bioconductor dependency, which is limma; there is not a r-limma separate from bioconductor-limma so I am not sure where "r-limma" comes from above in the conda build error. There is not a way to install dsb without limma.

According to this guideline, "if the CRAN package has a Bioconductor dependency [which dsb does], it belongs on Bioconda" See here: https://bioconda.github.io/contributor/guidelines.html#r-cran

So I think to do this and make the skeleton you need:

conda skeleton cran dsb

Does that help at all? Please let us know and thanks for your interest in doing this.

@jjs847 closing this issue for now please feel free to open again if further assistance needed.