To make our analyses as portable and reproducible as possible, we work with singularity containers.
Our scrnaseq
singularity container includes all software required to run the workflows. The container is generated once, and all team members can use it on their system.
The container version is written into the workflow output. This way, we can later go back to the same container and rely on software versions to reproduce the analysis.
You can download the container as follows:
- Install Singularity
- Pull container:
singularity pull oras://gcr.hrz.tu-chemnitz.de/dcgc-bfx/singularity/singularity-single-cell:v1.4.0
You can then run Rstudio-Server:
- Generate
<my_dir>/rstudio-server/run
and<my_dir>/rstudio-server/lib
directories singularity run -B <my_dir>/rstudio-server/run:/var/run/rstudio-server -B <my_dir>/rstudio-server/lib:/var/lib/rstudio-server --writable-tmpfs --app rserver singularity-single-cell_v1.4.0.sif 8789
- Open localhost:8789 in your web browser