ISMB 2019 Tutorial on "Recent Advances in Statistical Methods and Computational Algorithms for Single-Cell Omics Analysis"
This tutorial is focused on advanced statistical and computational methods that are recently developed for single-cell omics data. It is intended for an audience with genomics/computational background, who are interested in cutting-edge developments of single-cell research, including both method development and application.
All tutorial materials and extra links are provided here.
Schedule
Official schedule for this tutorial can be found here.
Course Instructors (equal contributors; alphabetical order)
Rhonda Bacher, University of Florida, rbacher@ufl.edu
Yuchao Jiang, University of North Carolina-Chapel Hill, yuchaoj@email.unc.edu
Jingshu Wang, University of Chicago, wangjingshususan@gmail.com
Please contact any of us regarding comments or questions.
Tutorial Feedback
If you attend our tutorial at ISMB 2019, please provide feedback via this survery: https://goo.gl/forms/0sR1kfVO6nj4X8bO2
Slides
List of Methods
Single-cell quality control
- scater: pre-processing, quality control, normalization and visualization of single-cell RNA-seq data in R (paper, software)
Single-cell normalization
-
SCnorm: robust normalization of single-cell RNA-seq data (paper, software)
-
scran: Pooling across cells to normalize single-cell RNA sequencing data with many zero counts (paper, software)
-
scTransform: Normalization and variance stabilization of single-cell RNA-seq data using regularized negative binomial regression (paper, software)
Single-cell visualization
-
t-SNE: t-Distributed Stochastic Neighbor Embedding (paper)
-
UMAP: Uniform Manifold Approximation and Projection (paper) software
Single-cell batch correction
-
mnnCorrect: Batch effects in single-cell RNA-sequencing data are corrected by matching mutual nearest neighbors (paper, software)
Denoising
-
SAVER: gene expression recovery for single-cell RNA sequencing (paper, software)
-
DCA: Single-cell RNA-seq denoising using a deep count autoencoder (paper, software)
-
scVI: Deep generative modeling for single-cell transcriptomics (paper, software)
-
SAVER-X: Transfer learning in single-cell transcriptomics improves data denoising and pattern discovery (paper, software)
Transfer learning
-
SAVER-X: see above
-
scGen: Generative modeling and latent space arithmetics predict single-cell perturbation response across cell types, studies and species (paper, software)
-
cTP-net: Surface protein imputation from single cell transcriptomes by deep neural networks (paper, software)
Single-cell pseudotime
-
Full list at: https://github.com/agitter/single-cell-pseudotime
-
TSCAN: Pseudo-time reconstruction and evaluation in single-cell RNA-seq analysis (paper, software)
-
Slingshot: cell lineage and pseudotime inference for single-cell transcriptomics (paper, software)
-
Monocle2/3: Reversed graph embedding resolves complex single-cell trajectories (paper, software)
-
Benchmarking: Saelens et al., “A comparison of single-cell trajectory inference methods”. Nature Biotechnology. 2019.
-
Dynamics with Trendy: segmented regression analysis of expression dynamics in high-throughput ordered profiling experiments (paper, software, tutorial)
Single-cell clustering
-
SINCERA: A Pipeline for Single-Cell RNA-Seq Profiling Analysis (paper, software)
-
pcaReduce: hierarchical clustering of single cell transcriptional profiles (paper, software)
-
CIDR: Ultrafast and accurate clustering through imputation for single-cell RNA-seq data (paper, software)
-
SNN-Cliq: Identification of cell types from single-cell transcriptomes using a novel clustering method. (paper, software)
-
SOUP: Semisoft clustering of single-cell data (paper, software)
-
SC3: consensus clustering of single-cell RNA-seq data (paper, software)
Single-cell differential features
-
SCDE: Bayesian approach to single-cell differential expression analysis (paper, software)
-
MAST: a flexible statistical framework for assessing transcriptional changes and characterizing heterogeneity in single-cell RNA sequencing data (paper, software)
-
BASiCS: Bayesian Analysis of Single-Cell Sequencing Data (paper, software)
-
DECENT: differential expression with capture efficiency adjustmeNT for single-cell RNA-seq data (paper, software)
-
scDD: A statistical approach for identifying differential distributions in single-cell RNA-seq experiments (paper, software)
-
DESCEND: Gene expression distribution deconvolution in single-cell RNA sequencing (paper, software)
Single-cell classification
-
SingleCellNet: a computational tool to classify single cell RNA-Seq data across platforms and across species (paper, software)
-
ACTINN: Automated identification of Cell Types in Single Cell RNA Sequencing (paper, software)
Single-cell immune profiling
-
TraCeR: T cell fate and clonality inference from single-cell transcriptomes (paper,software)
-
VDJPuzzle: B-cell receptor reconstruction from single-cell RNA-seq (paper,software)
Single-cell epigenomics
-
scABC: Unsupervised clustering and epigenetic classification of single cells (paper,software)
-
Destin: Toolkit for single-cell analysis of chromatin accessibility (paper,software)
Single-cell multimodal alignment
-
PECA: Modeling gene regulation from paired expression and chromatin accessibility data (paper,software)
-
MATCHER: Manifold alignment reveals correspondence between single cell transcriptome and epigenome dynamics (paper,software)
-
CCA (Seurat): Comprehensive Integration of Single-Cell Data (paper,software)
Single-cell cancer genomics
-
Canopy: Assessing intratumor heterogeneity and tracking longitudinal and spatial clonal evolutionary history by next-generation sequencing (paper,software)
-
MARATHON: Integrative pipeline for profiling DNA copy number and inferring tumor phylogeny (paper, software)
-
InferCNV: Inferring CNV from Single-Cell RNA-Seq (paper, software)
-
HoneyBADGER: Linking transcriptional and genetic tumor heterogeneity through allele analysis of single-cell RNA-seq data (paper, software)
-
Cardelino: Integrating whole exomes and single-cell transcriptomes to reveal phenotypic impact of somatic variants (paper, software)
-
SCOPE: A normalization and copy number estimation method for single-cell DNA sequencing (paper, software)
-
SCALE: Modeling allele-specific gene expression by single-cell RNA sequencing (paper, software)
-
Dendro: A normalization and copy number estimation method for single-cell DNA sequencing (paper, software)
Resources
Other tutorials and workflows
-
Analysis of single cell RNA-seq data: https://hemberg-lab.github.io/scRNA.seq.course
-
Awesome single cell: https://github.com/seandavi/awesome-single-cell
-
simpleSingleCell: http://bioconductor.org/packages/simpleSingleCell
Datasets
-
10X Genomics: https://support.10xgenomics.com
-
Single Cell Portal: https://portals.broadinstitute.org/single_cell
-
Single Cell Expression Atlas: https://www.ebi.ac.uk/gxa/sc
-
Human Cell Atlas: https://www.humancellatlas.org/
-
Mouse Cell Atlas: http://bis.zju.edu.cn/MCA
-
JingleBells: http://jinglebells.bgu.ac.il
Specific reviews
- Cancer: Baslan, T., & Hicks, J. (2017). Unravelling biology and shifting paradigms in cancer with single-cell sequencing. Nature Reviews Cancer, 17(9), 557.
- Immunology: Papalexi, E., & Satija, R. (2018). Single-cell RNA sequencing to explore immune cell heterogeneity. Nature Reviews Immunology, 18(1), 35.
- Technology: Kolodziejczyk, A. A., Kim, J. K., Svensson, V., Marioni, J. C., & Teichmann, S. A. (2015). The technology and biology of single-cell RNA sequencing. Molecular cell, 58(4), 610-620.
- Design and Methods Overview: Bacher, R., & Kendziorski, C. (2016). Design and computational analysis of single-cell RNA-sequencing experiments. Genome biology, 17(1), 63.