Clustering single-cell RNA-seq data by rank constrained similarity learning
Abstract
MotivationRecent breakthroughs of single-cell RNA sequencing (scRNA-seq) technologies offer an exciting opportunity to identify heterogeneous cell types in complex tissues. However, the unavoidable biological noise and technical artifacts in scRNA-seq data as well as the high dimensionality of expression vectors make the problem highly challenging. Consequently, although numerous tools have been developed, their accuracy remains to be improved. ResultsHere, we introduce a novel clustering algorithm and tool RCSL (Rank Constrained Similarity Learning) to accurately identify various cell types using scRNA-seq data from a complex tissue. RCSL considers both local similarity and global similarity among the cells to discern the subtle differences among cells of the same type as well as larger differences among cells of different types. RCSL uses Spearmans rank correlations of a cells expression vector with those of other cells to measure its global similarity, and adaptively learns neighbour representation of a cell as its local similarity. The overall similarity of a cell to other cells is a linear combination of its global similarity and local similarity. RCSL automatically estimates the number of cell types defined in the similarity matrix, and identifies them by constructing a block-diagonal matrix, such that its distance to the similarity matrix is minimized. Each block-diagonal submatrix is a cell cluster/type, corresponding to a connected component in the cognate similarity graph. When tested on 16 benchmark scRNA-seq datasets in which the cell types are well-annotated, RCSL substantially outperformed six state-of-the-art methods in accuracy and robustness as measured by three metrics. AvailabilityThe RCSL algorithm is implemented in R and can be freely downloaded at https://github.com/QinglinMei/RCSL. Contactguojunsdu@gmail.com, zcsu@uncc.edu Supplementary informationSupplementary data are available at Bioinformatics online.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 19
- FWCI
- 0.86
- Field percentile
- top 31%
- Assay
- Research Focus
- Approach
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
- SSRE: Cell Type Detection Based on Sparse Subspace Representation and Similarity Enhancement
Zhenlan Liang, Min Li, … Jianxin Wang·Genomics Proteomics & BioinformaticsPeer-reviewed·Feb 27, 2021
- scRGCL: Neighbor-Aware Graph Contrastive Learning for Robust Single-Cell Clustering
Junming Fan, Fei Liu, Xin Lai·bioRxiv·Mar 18, 2026
- SC3 - consensus clustering of single-cell RNA-Seq data
Vladimir Yu. Kiselev, Kristina Kirschner, … Martin Hemberg·bioRxiv·Sep 2, 2016
- Iterative transfer learning with neural network for clustering and cell type classification in single-cell RNA-seq analysis
Jian Hu, Xiangjie Li, … Mingyao Li·Nature Machine IntelligencePeer-reviewed·Oct 5, 2020
- Random forest based similarity learning for single cell RNA sequencing data
Maziyar Baran Pouyan, Dennis Kostka·BioinformaticsPeer-reviewed·Apr 14, 2018
- constclust: Consistent Clusters for scRNA-seq
Isaac Virshup, Jarny Choi, … Christine Anne Wells·bioRxiv·Dec 8, 2020