Harnessing single cell RNA sequencing to identify dendritic cell types, characterize their biological states and infer their activation trajectory
Article Information:
Authors: Ammar Sabir Cheema 1, Kaibo Duan 2, Marc Dalod 1, Thien-Phong Vu Manh 1
1 Aix-Marseille Univ, Centre National de la Recherche Scientifique (CNRS), Institut National de la Santé et de la Recherche Médicale (INSERM), Centre d'Immunologie de Marseille-Luminy (CIML), Marseille, France.
2 Singapore Immunology Network (SIgN), A*STAR, 8A Biomedical Grove, Singapore 138648, Singapore
Corresponding author: E-mail: vumanh@ciml.univ-mrs.fr, dalod@ciml.univ-mrs.fr
Summary:
This github project contains the instructions and material to reproduce the analysis reported in the book chapter. Source code is available in the github repository. Required data and builded Docker images are available for download from zenodo. Instructions to reproduce the analysis are provided below.
In this analysis following four files were used as input which were obtained from the publication A conserved dendritic-cell regulatory program limits antitumour immunity.
-
Pre-processed raw counts of scRNAseq data for naïve lungs which can be downloaded from https://ftp.ncbi.nlm.nih.gov/geo/samples/GSM3832nnn/GSM3832735/suppl/GSM3832735_wt_naive_gex.csv.gz
-
Pre-processed raw counts of scRNAseq data for tumor bearing lungs which can be downloaded from https://ftp.ncbi.nlm.nih.gov/geo/samples/GSM3832nnn/GSM3832737/suppl/GSM3832737_wt_tumor_gex.csv.gz
-
Metadata files containing the Antibody-Derived Tags (ADT) information for naïve lungs which can be downloaded from https://ftp.ncbi.nlm.nih.gov/geo/samples/GSM3832nnn/GSM3832736/suppl/GSM3832736_wt_naive_adt.csv.gz
-
Metadata files containing the Antibody-Derived Tags (ADT) information for tumor bearing lungs which can be downloaded from https://ftp.ncbi.nlm.nih.gov/geo/samples/GSM3832nnn/GSM3832738/suppl/GSM3832738_wt_tumor_adt.csv.gz
-
Download “Immgen phase 1” files
that are both necessary for the generation of the signature files used for the Connectivity Map (CMAP) analysis, one expression file containing the normalized gene expression data (.gct), one class file providing the cell type identity for each sample/microarray (.cls).
-
Download two signature files
used as inputs for the CMAP analysis, (one for positive and one for negative signatures), in case one wants to skip the signature generation step.
-
Download the two .R scripts from here which are necessary to run single cell CMAP analyses, in order to assess the enrichment of transcriptomic signatures on single cells, for cell type identification.
-
We provide a Docker image
in order to simplify the reproducibility of our analyses.
- First load the provided docker image
after installing docker from (https://docs.docker.com/get-docker/):
docker load -i /path_to_Docker_image/mdalab_cdc1_maturation.tar
- Run the Docker container from the Docker image (Linux and Mac users):
docker run --name DC1_maturation -d -p 8181:8787 -v /home/$USER:/home/$USER/ -e USER=$(whoami) -e USERID=$(id -u) -e GROUPID=$(id -g) -e PASSWORD=<your_password> -t mdalab_cdc1_maturation.tar
- To use this container on a local computer, type in the address bar of your browser:
localhost:8181
- To use this Docker on a remote server, type in the address bar of your browser:
<IP_address_of_the_server>:8181
-
The browser will display a RStudio screen asking for username and password. Type the session user and the password (<your_password>) provided to run the container. The RStudio environment will open with all required packages in the correct version already installed.
-
Type the code given in the RStudio screen given here to reproduce the analysis.