BioinformaticsBioinformaticsPeer-reviewed journal article
Bayesian non-parametric clustering of single-cell mutation profiles
Nico BorgsmülleriD, Jose BonetiD, Francesco MarassiD, Abel González-PéreziD, Núria López-BigasiD, Niko BeerenwinkeliD
Abstract
The high resolution of single-cell DNA sequencing (scDNA-seq) offers great potential to resolve intra-tumor heterogeneity by distinguishing clonal populations based on their mutation profiles. However, the increasing size of scDNA-seq data sets and technical limitations, such as high error rates and a large proportion of missing values, complicate this task and limit the applicability of existing methods. Here we introduce BnpC, a novel non-parametric method to cluster individual cells into clones and infer their genotypes based on their noisy mutation profiles. BnpC employs a Dirichlet process mixture model coupled with a Markov chain Monte Carlo sampling scheme, including a modified split-merge move and a novel posterior estimator to predict clones and genotypes. We benchmarked our method comprehensively against state-of-the-art methods on simulated data using various data sizes, and applied it to three cancer scDNA-seq data sets. On simulated data, BnpC compared favorably against current methods in terms of accuracy, runtime, and scalability. Its inferred genotypes were the most accurate, and it was the only method able to run and produce results on data sets with 10,000 cells. On tumor scDNA-seq data, BnpC was able to identify clonal populations missed by the original cluster analysis but supported by supplementary experimental data. With ever growing scDNA-seq data sets, scalable and accurate methods such as BnpC will become increasingly relevant, not only to resolve intra-tumor heterogeneity but also as a pre-processing step to reduce data size. BnpC is freely available under MIT license at https://github.com/cbg-ethz/BnpC.
- Citations
- 23
- FWCI
- 0.81
- Field percentile
- top 33%
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
- Assessing the Performance of Methods for Cell Clustering from Single-cell DNA Sequencing Data
Rituparna Khan, Xian Mallory·PLoS Computational BiologyPeer-reviewed·Oct 12, 2023
- SiCloneFit: Bayesian inference of population structure, genotype, and phylogeny of tumor clones from single-cell genome sequencing data
Hamim Zafar, Nicholas E. Navin, … Luay K. Nakhleh·Genome ResearchPeer-reviewed·Nov 1, 2019
- SC-BIG: A Hierarchical Bayesian Model for Bulk-Informed Single Nucleotide Variant Calling in Single Cells
Daniel Schütte, Thomas J. Y. Kono, Roland F. Schwarz·bioRxiv·Mar 16, 2026
- Effective clustering for single cell sequencing cancer data
S. Ciccolella, M. Patterson, … G. Della Vedova·bioRxiv·May 14, 2021
- BiTSC^2: Bayesian inference of Tumor clonal Tree by joint analysis of Single-Cell SNV and CNA data
- SCANBIT facilitates identification of tumor cell populations in scRNAseq data using pseudobulked SNV calls
Matthew V. Cannon, Matthew J. Gust, … Ryan David Roberts·bioRxiv·Jan 28, 2026