Home LiteratureArticle Details
PMID: 20932336 Published · epublish English Journal Article Research Support, N.I.H., Extramural

Misty Mountain clustering: application to fast unsupervised flow cytometry gating.

BMC bioinformatics ·Vol. 11 ·2010-10-09 ·Pages 502

Sugár IP, Sealfon SC

Abstract

There are many important clustering questions in computational biology for which no satisfactory method exists. Automated clustering algorithms, when applied to large, multidimensional datasets, such as flow cytometry data, prove unsatisfactory in terms of speed, problems with local minima or cluster shape bias. Model-based approaches are restricted by the assumptions of the fitting functions. Furthermore, model based clustering requires serial clustering for all cluster numbers within a user defined interval. The final cluster number is then selected by various criteria. These supervised serial clustering methods are time consuming and frequently different criteria result in different optimal cluster numbers. Various unsupervised heuristic approaches that have been developed such as affinity propagation are too expensive to be applied to datasets on the order of 106 points that are often generated by high throughput experiments. To circumvent these limitations, we developed a new, unsupervised density contour clustering algorithm, called Misty Mountain, that is based on percolation theory and that efficiently analyzes large data sets. The approach can be envisioned as a progressive top-down removal of clouds covering a data histogram relief map to identify clusters by the appearance of statistically distinct peaks and ridges. This is a parallel clustering method that finds every cluster after analyzing only once the cross sections of the histogram. The overall run time for the composite steps of the algorithm increases linearly by the number of data points. The clustering of 106 data points in 2D data space takes place within about 15 seconds on a standard laptop PC. Comparison of the performance of this algorithm with other state of the art automated flow cytometry gating methods indicate that Misty Mountain provides substantial improvements in both run time and in the accuracy of cluster assignment. Misty Mountain is fast, unbiased for cluster shape, identifies stable clusters and is robust to noise. It provides a useful, general solution for multidimensional clustering problems. We demonstrate its suitability for automated gating of flow cytometry data.

MeSH Terms
Algorithms Cluster Analysis Databases, Factual Flow Cytometry/methods Software
Authors & Affiliations
2 authors, click to expand affiliations / ORCID
Sugár István P
Department of Neurology and Center for Translational Systems Biology, Mount Sinai School of Medicine, New York, NY, USA. [email protected]
Sealfon Stuart C
References (17)
17 references, click to expand
  1. Comparison of five clustering algorithms to classify phytoplankton from flow cytometry data.
    Cytometry. 2001 Jul 1;44(3):210-7 PMID: 11429771
  2. Clustering by passing messages between data points.
    Science. 2007 Feb 16;315(5814):972-6 PMID: 17218491
  3. Optimization by simulated annealing.
    Science. 1983 May 13;220(4598):671-80 PMID: 17813860
  4. Flow cytometry analyses and bioinformatics: interest in new softwares to optimize novel technologies and to favor the emergence of innovative concepts in cell research.
    Cytometry A. 2007 Sep;71(9):646-7 PMID: 17680704
  5. Classification and regression trees for bone marrow immunophenotyping.
    Cytometry. 1995 Jul 1;20(3):210-7 PMID: 7587706
  6. flowClust: a Bioconductor package for automated gating of flow cytometry data.
    BMC Bioinformatics. 2009 May 14;10:145 PMID: 19442304
  7. Cluster analysis and display of genome-wide expression patterns.
    Proc Natl Acad Sci U S A. 1998 Dec 8;95(25):14863-8 PMID: 9843981
  8. Automated gating of flow cytometry data via robust model-based clustering.
    Cytometry A. 2008 Apr;73(4):321-32 PMID: 18307272
  9. Automated high-dimensional flow cytometric data analysis.
    Proc Natl Acad Sci U S A. 2009 May 26;106(21):8519-24 PMID: 19443687
  10. Neural network analysis of flow cytometry immunophenotype data.
    IEEE Trans Biomed Eng. 1996 Aug;43(8):803-10 PMID: 9216152
  11. Fluorescent cell barcoding in flow cytometry allows high-throughput drug screening and signaling profiling.
    Nat Methods. 2006 May;3(5):361-8 PMID: 16628206
  12. Tight clustering: a resampling-based approach for identifying stable and tight patterns in data.
    Biometrics. 2005 Mar;61(1):10-6 PMID: 15737073
  13. Automated identification of subpopulations in flow cytometric list mode data using cluster analysis.
    Cytometry. 1985 Jul;6(4):302-9 PMID: 4017796
  14. Cluster analysis of flow cytometric list mode data on a personal computer.
    Cytometry. 1993;14(6):649-59 PMID: 8404371
  15. Analyzing multivariate flow cytometric data in aquatic sciences.
    Cytometry. 1992;13(3):291-8 PMID: 1576894
  16. Exploring expression data: identification and analysis of coexpressed genes.
    Genome Res. 1999 Nov;9(11):1106-15 PMID: 10568750
  17. High-content flow cytometry and temporal data analysis for defining a cellular signature of graft-versus-host disease.
    Biol Blood Marrow Transplant. 2007 Jun;13(6):691-700 PMID: 17531779
Article Info
Journal
BMC bioinformatics
Abbr.
BMC Bioinformatics
ISSN
1471-2105
Published
2010-10-09
Epub
2010-00-09
Pages
502
Language
English
Region
England
NLM ID
100965194
PMCID
PMC2967560
Subset
IM
Grants
PHS HHS · HHSN266200500021C · United States
Analysis Services
Analysis Services

Contact

No. 2 Wenbo Road, Zhangqiu District, Jinan, Shandong

Qilu Normal University · Genelibs Bioinformatics Lab

750 Shunhua Rd, Jinan

2F, Bldg F, University Science Park

Tel: 0531-88819269

WeChat Official Account

Follow our WeChat subscription account for real-time updates and the latest in medical and biological research.


Business Email

E-mail: [email protected]