BioinformaticsBioinformaticsPeer-reviewed journal article
Evaluating single-cell cluster stability using the Jaccard similarity index
Ming TangiD, Yasin KaymaziD, Brandon L. LogemaniD, Stephen W. EichhorniD, Zhengzheng LiangiD, Catherine G. DulaciD, Timothy B. SacktoniD
Abstract
MotivationOne major goal of single-cell RNA sequencing (scRNAseq) experiments is to identify novel cell types. With increasingly large scRNAseq datasets, unsupervised clustering methods can now produce detailed catalogues of transcriptionally distinct groups of cells in a sample. However, the interpretation of these clusters is challenging for both technical and biological reasons. Popular clustering algorithms are sensitive to parameter choices, and can produce different clustering solutions with even small changes in the number of principal components used, the k nearest neighbor, and the resolution parameters, among others. ResultsHere, we present a set of tools to evaluate cluster stability by subsampling, which can guide parameter choice and aid in biological interpretation. The R package scclusteval and the accompanying Snakemake workflow implement all steps of the pipeline: subsampling the cells, repeating the clustering with Seurat, and estimation of cluster stability using the Jaccard similarity index. The Snakemake workflow takes advantage of high-performance computing clusters and dispatches jobs in parallel to available CPUs to speed up the analysis. The scclusteval package provides functions to facilitate the analysis of the output, including a series of rich visualizations. AvailabilityR package scclusteval: https://github.com/crazyhottommy/scclusteval Snakemake workflow: https://github.com/crazyhottommy/pyflow_seuratv3_parameter Contacttsackton@g.harvard.edu, tangming2005@gmail.com Supplementary informationSupplementary data are available at Bioinformatics online.
- Citations
- 128
- FWCI
- 3.49
- Field percentile
- top 5%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- constclust: Consistent Clusters for scRNA-seq
Isaac Virshup, Jarny Choi, … Christine Anne Wells·bioRxiv·Dec 8, 2020
- ClustAssess: tools for assessing the robustness of single-cell clustering
Arash Shahsavari, Andi Munteanu, Irina I Mohorianu·bioRxiv·Jan 31, 2022
- SC3 - consensus clustering of single-cell RNA-Seq data
Vladimir Yu. Kiselev, Kristina Kirschner, … Martin Hemberg·bioRxiv·Sep 2, 2016
- Clustering single-cell RNA-seq data by rank constrained similarity learning
Qinglin Mei, Guojun Li, Zhengchang Su·BioinformaticsPeer-reviewed·Apr 23, 2021
- SAFE-clustering: Single-cell Aggregated (From Ensemble) Clustering for Single-cell RNA-seq Data
Yuchen Yang, Ruth Huh, … Yun Li·BioinformaticsPeer-reviewed·Sep 6, 2018
- Seed variation impacts clustering stability in Single-Cell RNA-Seq and can be mitigated by StAbility-BasEd-Reassignment (SABER)
Nunzia Zagaria, Giulia Tini, … Luca Mazzarella·bioRxiv·Jun 20, 2026