SeqClone: sequential Monte Carlo based inference of tumor subclones

BMC Bioinformatics. 2019 Jan 5;20(1):6. doi: 10.1186/s12859-018-2562-y.

Abstract

Background: Tumor samples are heterogeneous. They consist of varying cell populations or subclones and each subclone is characterized with a distinct single nucleotide variant (SNV) profile. This explains the source of genetic heterogeneity observed in tumor sequencing data. To make precise prognosis and design effective therapy for cancer, ascertaining the subclonal composition of a tumor is of great importance.

Results: In this paper, we propose a state-space formulation of the feature allocation model. This model is interpreted as the blind deconvolution of the expected variant allele fractions (VAFs). VAFs are deconvolved into a binary matrix of genotypes and a matrix of genotype proportions in the samples. Specifically, we consider a sequential construction of the genotype matrix which we model by Indian buffet process (IBP). We describe an efficient sequential Monte Carlo (SMC) algorithm, SeqClone, that jointly estimates the genotypes of subclones and their proportions in the samples. When compared to other methods for resolving tumor heterogeneity, SeqClone provides comparable and sometimes, better estimates of model parameters. By design, SeqClone conveniently handles any number of probed SNVs in the samples. In particular, we can analyze VAFs from newly probed SNVs to improve existing estimates, an attribute not present in existing solutions.

Conclusions: We show that the SMC algorithm for deconvolving VAFs from tumor sequencing data is a robust and promising alternative for explaining the observed genetic heterogeneity in tumor samples.

Keywords: Bayesian model; Indian buffet process; Sequential Monte Carlo; Tumor heterogeneity.

MeSH terms

  • Algorithms*
  • Clone Cells
  • Computer Simulation
  • Databases as Topic
  • Genotype
  • Humans
  • Monte Carlo Method*
  • Neoplasms / genetics
  • Neoplasms / pathology*
  • Phylogeny
  • Probability