Dockerfiles compatible with Snakemake on the WUSTL RIS cluster
The most recent generation of cluster computing at the WUSTL Department of Medicine is provided by Research Infrastructure Services (RIS).
The nodes themselves provide essentially no software, and all jobs are submitted via bsub and run inside a Docker container.
Contained within this repository are the Dockerfiles I used to build a toolchain using an Ubuntu base image with Python v3.6 and Snakemake v6.15.5. Part of the minimal software available on the login nodes is Python 3.
By installing Snakemake v6.15.5 on your RIS user account, it should be compatible with the Snakemake within these images:
python3 -m pip install snakemake==6.15.5
Note: If you don't use Snakemake, these images should still work for you.
bsub -q general -G <COMPUTE_ALLOCATION> -a 'docker(thatdnaguy/ubuntu:latest)' CMD
The images themselves can be found on my DockerHub account. The Ubuntu image is based on release 20 and includes Python v3.6 and Snakemake v6.15.5.