ANCOM-BC there is no package called ‘tidyverse’

Hi,
I have the qiime2-2022.2 installed by conda. I am trying to use ancom-bc.
I have already installed the plugin following the tutoarial.

The plug intalled is visible typing "qiime". When I use it with the example_data of the tutorial I have the erorr:
Error in library(tidyverse) : there is no package called ‘tidyverse’

The R version in 4.1. I tried to install the library:

install.packages("tidyverse",dependencies = TRUE)

ERROR: dependencies ‘rvest’, ‘xml2’ are not available for package ‘tidyverse’

install.packages("rvest") :
installation of package ‘xml2’ had non-zero exit status
install.packages("xml2")

mv: cannot move '/root/miniconda3/envs/qiime2-2022.2/lib/R/library/00LOCK-xml2/00new/xml2' to '/root/miniconda3/envs/qiime2-2022.2/lib/R/library/xml2': Permission denied

Then I open a new ubuntu window an I typed:
sudo apt-get install libcurl4-openssl-dev --fix-broken
sudo apt-get install libcurl4-openssl-dev libxml2-dev

nothing changed.. here I am blocked.

Any suggestions?

Hi @Giorgio_Gargari,

Unforunately, q2-ANCOM-BC isn't ready for release yet. We'll keep you up to date about when it's ready, but there's still some development required. It looks like the issue is in xml2, maybe try installing that first or maybe try a conda install? The R-packages have to be installed within the qiime2 R enviroment.

Best,
Justine

2 Likes