BioinformaticsBioinformaticsPeer-reviewed journal article
SCHNEL: Scalable clustering of high dimensional single-cell data
Tamim AbdelaaliD, Paul de Raadt, Boudewijn P. F. LelieveldtiD, Marcel J. T. ReindersiD, Ahmed Essam MahfouziD
Abstract
MotivationSingle cell data measures multiple cellular markers at the single-cell level for thousands to millions of cells. Identification of distinct cell populations is a key step for further biological understanding, usually performed by clustering this data. Dimensionality reduction based clustering tools are either not scalable to large datasets containing millions of cells, or not fully automated requiring an initial manual estimation of the number of clusters. Graph clustering tools provide automated and reliable clustering for single cell data, but suffer heavily from scalability to large datasets. ResultsWe developed SCHNEL, a scalable, reliable and automated clustering tool for high-dimensional single-cell data. SCHNEL transforms large high-dimensional data to a hierarchy of datasets containing subsets of data points following the original data manifold. The novel approach of SCHNEL combines this hierarchical representation of the data with graph clustering, making graph clustering scalable to millions of cells. Using seven different cytometry datasets, SCHNEL outperformed three popular clustering tools for cytometry data, and was able to produce meaningful clustering results for datasets of 3.5 and 17.2 million cells within workable timeframes. In addition, we show that SCHNEL is a general clustering tool by applying it to single-cell RNA sequencing data, as well as a popular machine learning benchmark dataset MNIST. Availability and ImplementationImplementation is available on GitHub (https://github.com/paulderaadt/HSNE-clustering) Contacta.mahfouz@lumc.nl Supplementary informationSupplementary data are available at Bioinformatics online.
- Citations
- 8
- FWCI
- 0.32
- Field percentile
- top 49%
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
- PARC: ultrafast and accurate clustering of phenotypic data of millions of single cells
Shobana V. Stassen, Dickson M. D. Siu, … Kevin K. Tsia·BioinformaticsPeer-reviewed·Jan 16, 2020
- HGC: fast hierarchical clustering for large-scale single-cell data
Ziheng Zou, Kui Hua, Xuegong Zhang·BioinformaticsPeer-reviewed·Jun 4, 2021
- A Parameter-free Deep Embedded Clustering Method for Single-cell RNA-seq Data
Yuansong Zeng, Zhuoyi Wei, … Yuedong Yang·Briefings in BioinformaticsPeer-reviewed·Apr 19, 2022
- CosTaL: An Accurate and Scalable Graph-Based Clustering Algorithm for High-Dimensional Single-Cell Data Analysis
Y. Li, J. Nguyen, … E. A. Arriaga·bioRxiv·Nov 10, 2022
- SC3s - efficient scaling of single cell consensus clustering to millions of cells
Fu Xiang Quah, Martin Hemberg·BMC BioinformaticsPeer-reviewed·Dec 11, 2022
- mbkmeans: fast clustering for single cell data using mini-batch k-means
Stephanie C. Hicks, Ruoxi Liu, … Davide Risso·PLoS Computational BiologyPeer-reviewed·Jan 26, 2021