scclusteval
scclusteval evaluates cluster stability in single-cell RNA sequencing (scRNAseq) datasets to quantify robustness of unsupervised clustering and guide selection of clustering parameters.
Key Features:
- Cluster Stability Evaluation: Uses a subsampling approach that repeatedly clusters subsets of cells to assess consistency of clusters across runs and parameter settings.
- Jaccard Similarity Index: Quantifies cluster stability by comparing clustering solutions using the Jaccard similarity index.
- Snakemake Workflow Integration: Integrates with a Snakemake workflow that automates subsampling and repeated clustering and enables parallelization on high-performance computing clusters.
- Seurat-based Clustering: Performs repeated clustering on subsamples using Seurat for single-cell analysis.
- Parameter Sensitivity Analysis: Evaluates sensitivity of clustering outcomes to parameter choices such as number of principal components, k nearest neighbors, and resolution settings.
- Visualization Tools: Provides an R package with visualization functions to interpret clustering stability and compare clusters.
Scientific Applications:
- Cell Type Identification and Validation: Assists identification and validation of novel cell types in single-cell genomics by assessing robustness of transcriptionally defined clusters.
- Parameter Selection and Interpretation: Guides selection of optimal clustering parameters to improve reliability of biological interpretations from scRNAseq data.
Methodology:
Subsampling cells to create multiple datasets; repeating clustering on these subsamples using Seurat across varied parameter settings; estimating cluster stability via the Jaccard similarity index; and automating subsampling, repeated clustering, and parallel execution via a Snakemake workflow on high-performance computing clusters.
Topics
Details
- License:
- MIT
- Programming Languages:
- R, Python
- Added:
- 1/18/2021
- Last Updated:
- 2/11/2021
Operations
Publications
Tang M, Kaymaz Y, Logeman B, Eichhorn S, Liang ZS, Dulac C, Sackton TB. Evaluating single-cell cluster stability using the Jaccard similarity index. Unknown Journal. 2020. doi:10.1101/2020.05.26.116640.