BnpC
BnpC performs non-parametric Bayesian clustering of single-cell DNA sequencing (scDNA-seq) data to infer clonal populations and their genotypes from noisy mutation profiles for studies of intra-tumor heterogeneity.
Key Features:
- Non-Parametric Clustering: Uses a Dirichlet process mixture model to infer an unknown number of clonal populations from scDNA-seq mutation profiles.
- MCMC Sampling Scheme: Employs a Markov Chain Monte Carlo framework with Gibbs sampling, modified split-merge moves, and Metropolis-Hastings updates to explore the joint posterior of clustering and genotypes.
- Posterior Estimator: Implements a posterior estimator that accounts for posterior shape to improve clone and genotype prediction from noisy and incomplete data.
Scientific Applications:
- Intra-tumor Heterogeneity Analysis: Infers clonal composition and genotypes from scDNA-seq to resolve genetic heterogeneity within tumors.
- Clonal Genotype Identification: Distinguishes clonal populations based on mutation profiles to identify genetic variants relevant to progression or treatment response.
- High-throughput scDNA-seq Processing: Scales to large scDNA-seq datasets (reported up to ~10,000 cells) for population-level clonal inference and downstream analyses.
Methodology:
Inference is based on a Dirichlet process mixture model sampled via MCMC using Gibbs sampling supplemented by modified split-merge moves and Metropolis-Hastings updates, with a posterior estimator summarizing clones and genotypes.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/4/2021
Operations
Publications
Borgsmüller N, Bonet J, Marass F, Gonzalez-Perez A, Lopez-Bigas N, Beerenwinkel N. Bayesian non-parametric clustering of single-cell mutation profiles. Unknown Journal. 2020. doi:10.1101/2020.01.15.907345.