This repository contains the instructions to create the auto_splice docker image. This docker image contains:
- A working installation of leafcutter and dasper. This includes the
leafcutter
dependenciesregtools
andsamtools
in the directory/tools/
. - An ".exons" file created by applying the leafcutter script gtf_to_exons.R to the Ensembl v104 GTF. This is stored in the directory
/data/gtf/
. - An "auto_dasper.R" script for running
dasper
stored in the directory/home/rstudio/auto_splice
.
# you may need to replace "docker" with "sudo docker"
docker run dzhang32/auto_splice:1.0 Rscript -e "packageVersion('leafcutter')"
docker run dzhang32/auto_splice:1.0 Rscript -e "packageVersion('dasper')"
docker run dzhang32/auto_splice:1.0 Rscript /home/rstudio/auto_splice/auto_dasper.R --help
In order to run leafcutter
or dasper
, you may want to start an RStudio server instance on this docker image. This docker image inherits from rocker and has RStudio Server pre-installed. My guide on how to set-up RStudio server within a rocker-based image on a remote server can be found here. Additionally, you may find the Bioconductor docker help page useful too.