Я пытаюсь использовать пакет normR (библиотека R) от bioconda как часть рабочего процесса создания змеи.Моя среда conda выглядит следующим образом:
channels:
- bioconda
- conda-forge
- defaults
dependencies:
- bioconductor-normr
Когда я пытаюсь использовать библиотеку, я получаю эту ошибку:
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
Я попытался найти решение в Google, и оноПохоже, это может быть связано с несовместимой версией R. Конда устанавливает R версии 3.5.1.Однако всякий раз, когда я пытаюсь изменить свою среду, чтобы использовать более новую или более старую версию, я получаю это, когда он пытается настроить среду:
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
Таким образом, кажется, что bioconductor-normr настроен так, чтобы требовать эту конкретную версиюR. Этот пакет в данный момент не работает на conda, или я могу как-то решить эту проблему?