Ultrafast clustering of single-cell flow cytometry data using FlowGrid
Abstract
Flow cytometry is a popular technology for quantitative single-cell profiling of cell surface markers. It enables expression measurement of tens of cell surface protein markers in millions of single cells. It is a powerful tool for discovering cell sub-populations and quantifying cell population heterogeneity. Traditionally, scientists use manual gating to identify cell types, but the process is subjective and is not effective for large multidimensional data. Many clustering algorithms have been developed to analyse these data but most of them are not scalable to very large data sets with more than ten million cells.\n\nHere, we present a new clustering algorithm that combines the advantages of density-based clustering algorithm DBSCAN with the scalability of grid-based clustering. This new clustering algorithm is implemented in python as an open source package, FlowGrid. FlowGrid is memory efficient and scales linearly with respect to the number of cells. We have evaluated the performance of FlowGrid against other state-of-the-art clustering programs and found that FlowGrid produces similar clustering results but with substantially less time. For example, FlowGrid is able to complete a clustering task on a data set of 23.6 million cells in less than 12 seconds, while other algorithms take more than 500 seconds or get into error.\n\nFlowGrid is an ultrafast clustering algorithm for large single-cell flow cy-tometry data. The source code is available at https://github.com/VCCRI/FlowGrid.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 37
- FWCI
- 1.74
- Field percentile
- top 15%
- 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
- Comparison of Clustering Methods for High-Dimensional Single-Cell Flow and Mass Cytometry Data
Lukas M. Weber, Mark D. Robinson·Cytometry Part APeer-reviewed·Dec 1, 2016
- FastPG: Fast clustering of millions of single cells
Tom Bodenheimer, Mahantesh M. Halappanavar, … Sara R. Selitsky·bioRxiv·Jun 19, 2020
- 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
- GigaSOM.jl: High-perfomance clustering and visualization of huge cytometry datasets
Miroslav Kratochvíl, Oliver E. Hunewald, … Markus W. Ollert·GigaSciencePeer-reviewed·Nov 1, 2020
- Model-based cell clustering and population tracking for time-series flow cytometry data
Kodai Minoura, Ko Abe, … Teppei Shimamura·BMC BioinformaticsPeer-reviewed·Dec 1, 2019
- DAFi: A Directed Recursive Filtering and Clustering Approach to Data-Driven Identification of Cell Populations from Polychromatic Flow Cytometry Data
Alexandra J. Lee, Ivan Chang, … Qian Yu·bioRxiv·Sep 26, 2017