We will introduce a general workflow to deal with single cell RNA-seq data from peripheral blood mononuclear cells, with a goal on identifying and characterizing T cell clusters.
- Before workshop:
- Read README.md and install prerequisites. Alternatively head to binder link:
- Download GitHub repository:
git clone [email protected]:watronfire/CViSB_Workshop_TCells.git
- Change directory into downloaded GitHub repository.
- Install python requirements:
pip3 install -r requirements.txt
- Install R requirements:
Rscript install.R
- Download GitHub repository:
- Download Dataset: Anndata h5ad file, Zanini et al. PNAS 2018 (Dengue infection vs. Healthy). Available as download from Anderson Lab's Google Cloud, or on flashdrive during workshop. Move this file into the data folder of GitHub repository.
- Load notebook:
jupyter notebook Workshop_Notebook.ipynb
- Read README.md and install prerequisites. Alternatively head to binder link:
- Tutorial Schedule (1 hour):
- Preparation: Dataset loading and exploring.
- Pre-processing: Quality control and filtering of data
- Normalization: Estimation of cell size with scran pooled normalization
- Visualization: Determine highly variable genes and perform dimensionality reduction
- T cell Selection: Identify CD3-positive populations using differentially expressed genes
- T cell Clustering and Characterization: Clustering and differential gene expression analysis
- Functional Comparison: Link differences in T cell response to Dengue infection status
To run locally:
- Python packages: Scanpy, Pandas, NumPy, SciPy, Matplotlib, Seaborn, rp2, and leidenalg
- R packages: Scran To run Binder:
- Functional, modern web browser