Error with NormR package using conda
0
0
Entering edit mode
4.9 years ago
colin.kern ★ 1.1k

I'm not sure if this question would be more suitable on StackOverflow or somewhere else. I'm trying to use the normR package (an R library) from bioconda as part of a snakemake workflow. My conda environment looks like this:

channels:
  - bioconda
  - conda-forge
  - defaults
dependencies:
  - bioconductor-normr

When I try to use the library, I get this error:

Error: package or namespace load failed for ‘normr’ in rbind(info, getNamespaceInfo(env, "S3methods")):
 number of columns of matrices must match (see arg 2)
Execution halted

I've tried finding a solution on Google, and it seems like this might be related to an incompatible version of R. Conda is installing R version 3.5.1. However whenever I try to change my environment to use a newer or older version, I get this when it tries to setup the environment:

UnsatisfiableError: The following specifications were found to be in conflict:
  - bioconductor-normr -> bioconductor-bamsignals[version='>=1.14.0,<1.15.0'] -> bioconductor-biocgenerics[version='>=0.28.0,<0.29.0'] -> r-base[version='>=3.5.1,<3.5.2.0a0'] -> pango[version='>=1.40.14,<1.41.0a0'] -> harfbuzz[version='>=2.3.0,<3.0a0']
  - r-base=3.6.0

So it seems like bioconductor-normr is set to require that specific version of R. Is this package just currently broken on conda, or is there some way I can fix this issue?

R conda • 1.4k views
ADD COMMENT

Login before adding your answer.

Traffic: 3269 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6