This repository contains tutorials for how to perform each part of a single-cell RNA-seq analysis, from running bcbio on the raw data to performing clustering, marker identificaton and differential expression analysis with DESeq2 and EdgeR. It also contains documents for generating data to use with online exploratory tools such as SPRING.
All steps from QC to integration, clustering, and marker identification can be found in the teaching team repo: https://hbctraining.github.io/scRNA-seq/schedule/. The hands-on lessons from the workshop can be found below:
- Generation of count matrix
- Quality control set-up
- Quality control
- Normalization and Integration
- Clustering
- Clustering QC
- Marker Identification
- Cell hashing
- Generating data for SPRING
- Differential expression analysis - pseudobulk method with DESeq2
- Velocity analysis
- Using Seurat clusters
- Using scanpy - follow Scanpy tutorial to generate clusters, then use scVelo, which is the same as with Seurat clusters (documented here) and in the scVelo documentation.
- Trajectory analysis: Slingshot
- Power analysis
- [Current] Associated
.Rmdtemplate available here
- [Current] Associated
- [Deprecated] Preparation of data for DE analysis with DESeq2 (associated
.Rmdtemplate available here) - Needs to be changed to pseudobulk analysis - [Deprecated] DE analysis report (associated
.Rmdtemplate available here) - Needs to be changed to pseudobulk analysis
- Quality control analysis (associated
.Rmdtemplate available here) - Clustering analysis
- Marker identification analysis (associated
.Rmdtemplate available here)