K-Branches
K-Branches detects branching points in single-cell data by fitting local half-lines and selecting the number of branches to infer differentiation trajectories from single-cell RNA-Seq and single-cell qPCR datasets.
Key Features:
- Local half-line fitting: K-Branches locally fits half-lines to single-cell measurements to represent branches in cellular differentiation trajectories.
- K-Means-like clustering: It groups cells into branch-associated clusters using a clustering algorithm akin to K-Means.
- Model selection via modified GAP statistic: The method uses a modified GAP statistic to determine the optimal number of half-lines locally.
- Support for diverse single-cell data: The approach has been evaluated on single-cell RNA-Seq, single-cell qPCR, and artificial datasets including applications to myeloid progenitor differentiation, mouse blastocyst development, and human myeloid monocytic leukemia.
Scientific Applications:
- Hematopoiesis (myeloid progenitor differentiation): Detects branching events in single-cell RNA-Seq data from myeloid progenitor differentiation during hematopoiesis.
- Mouse blastocyst development (single-cell qPCR): Identifies branching structure in single-cell qPCR data from mouse blastocyst development.
- Human myeloid monocytic leukemia: Analyzes branching patterns in single-cell data from human myeloid monocytic leukemia.
- Method benchmarking with artificial data: Evaluates method behavior and performance on artificial datasets.
Methodology:
Inputs are single-cell RNA-Seq or single-cell qPCR data; the method fits local half-lines to identify candidate branches, groups cells using a K-Means–like clustering algorithm, and selects the number of half-lines via a modified GAP statistic.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- R
- Added:
- 6/11/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Chlis NK, Wolf FA, Theis FJ. Model-based branching point detection in single-cell data by K-branches clustering. Bioinformatics. 2017;33(20):3211-3219. doi:10.1093/bioinformatics/btx325. PMID:28582478. PMCID:PMC5860029.