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
leafcutterdependenciesregtoolsandsamtoolsin 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
dasperstored 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.