flowPeaks
flowPeaks performs unsupervised clustering of flow cytometry data to identify cellular subpopulations in high-dimensional datasets by locating local peaks in a smoothed density function.
Key Features:
- High-Dimensional Data Compatibility: Handles high-dimensional flow cytometry data where histogram-based approaches are computationally infeasible.
- Identification of Irregular Shape Clusters: Combines finite mixture model concepts and spatial exploration techniques to detect clusters with irregular shapes.
- Automatic and Fast Processing: Begins with an initial K-means partitioning using a large K to enable automated and rapid downstream processing and density smoothing.
- Robustness to Outliers: Maintains cluster integrity and reliable results in the presence of outliers.
- Exhaustive Peak Search: Performs an exhaustive search for local peaks in a smoothed density function and clusters cells based on association to those peaks.
Scientific Applications:
- Subpopulation identification: Identification and classification of cellular subpopulations within flow cytometry datasets.
- Benchmarking and comparison: Performance evaluation and comparison with algorithms such as Misty Mountain, FLOCK, flowMeans, flowMerge, and FLAME.
Methodology:
Initial partitioning with K-means using a large K, generation and smoothing of a density function via finite mixture model concepts and spatial exploration of histograms, exhaustive search for local peaks in the smoothed density, and clustering by assigning cells to peaks.
Topics
Collections
Details
- License:
- Artistic-1.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 1/9/2019
Operations
Publications
Ge Y, Sealfon SC. flowPeaks: a fast unsupervised clustering for flow cytometry data via <i>K</i>-means and density peak finding. Bioinformatics. 2012;28(15):2052-2058. doi:10.1093/bioinformatics/bts300. PMID:22595209. PMCID:PMC3400953.