This directory contains sources for building the docker image used in the ImmuneSpace servers for running all ImmuneSignatures2 code. It can also be used to mimic the server environment if you want to run ImmuneSignatures2 code on your own machine.
Option 1: Pull from Dockerhub
docker pull rglab/immunesignatures2
docker run --rm -ti rglab/immunesignatures2:latest
Note that data is not included with the docker image, so you will have to download it from https://www.immunespace.org/is2.url
Option 2: build yourself.
- Build the image.
docker build -t immunesignatures2:latest .
docker run --rm -ti rglab/immunesignatures2:latest
Based on a combination of the recommended LabKey sandboxed docker setup and renv docker setup. Additional changes and customizations are noted in comments in the scripts.
docker
├── Dockerfile
├── README.md
├── install.R
└── renv.lock
For ImmuneSpace developers: See Notion documentation for server setup and updating docker image with new R packages