This workshop provides an introductory example on how to work with the analysis framework firstly proposed in “Assessment of statistical methods from single cell, bulk RNA-seq, and metagenomics applied to microbiome data” by Calgaro et al. (2020) and then formalised in the benchdamic
Bioconductor package Calgaro et al. (2023).
We will test a couple of methods for differential abundance (DA) analysis on a microbiome dataset and we will see how to test custom methods on the same dataset. Performances of each method are evaluated with respect to i) suitability of distributional assumptions (GOF), ii) ability to control false positives (TIEC), iii) concordance of the findings, and iv) enrichment of DA microbial species in specific conditions.
phyloseq
or TreeSummarizedExperiment
classesSome suggested background readings for the workshop:
To be able to follow along with this workshop, we have created a Docker installation. In order to access this, you need to first install Docker on your own computer. Once you have done that, you can then load the Docker container for this workshop by starting Docker and writing the following line in your terminal:
docker run -e PASSWORD=<choose_a_password_for_rstudio> -p 8787:8787 ghcr.io/mcalgaro93/benchdamicworkshop
You can choose any password for rstudio - that’s what you will use to log in. It will take some time for the Docker to be downloaded and started, so you might consider doing this ahead of time.
In linux, you may experience an error: “docker: Got permission denied while trying to connect to the Docker daemon socket…”. To solve it just run the command with sudo
privilegies or follow this thread.
Once running, navigate to http://localhost:8787/ and then login with ‘rstudio’ as username and the chosen password as password.
Then please open the file ‘vignettes/introduction_to_benchdamic.Rmd’ to start the workshop.
You can also see the workshop material at https://mcalgaro93.github.io/benchdamicWorkshop/.