Skip to contents

MCView maintains a docker image with all the R and python dependencies. By default, the image starts an app with the project mounted at /project in the docker fs, but you can also use it to create projects or import datasets.

Pull the image

Pull the MCView docker image using:

docker pull tanaylab/mcview:latest

Create a project

mkdir PBMC
docker run -v $(pwd)/PBMC:/project tanaylab/mcview R -e 'MCView::create_project("/project/PBMC")'

Import a dataset

Download the PBMC example dataset:

wget http://www.wisdom.weizmann.ac.il/~atanay/metac_data/PBMC_processed.tar.gz
tar xvzf PBMC_processed.tar.gz

Import the dataset:

docker run -v $(pwd):/workdir tanaylab/mcview R -e 'MCView::import_dataset("/workdir/PBMC", dataset = "PBMC163k", anndata_file = "/workdir/metacells.h5ad", cell_type_colors_file = "/workdir/cluster-colors.csv")'

Run the app

docker run -v $(pwd)/PBMC:/project -p 3838:3838 tanaylab/mcview

We can now go to port 3838 on our machine to view the running app.