Table 1 Software tools for characterizing within-patient and intra-tumor heterogeneity and their features, including whether they capture SNVs, CNAs and structural variants (SVs), whether they support multiple biopsy analysis, and their key models and algorithms.

From: Comprehensive statistical inference of the clonal structure of cancer from multiple biopsies

Software

Year

SNV

CNA

SV

Multiple

Model/Algorithm

OncoSNP17

2010

 

✓

  

Mixture model, EM, Bayesian methods

TuMult18

2010

 

✓

 

✓

Breakpoint distance

GRAFT19

2012

 

✓

  

Partial maximum likelihood

ABSOLUTE20

2012

✓

✓

  

Maximum likelihood

TrAp21

2013

✓

   

Exhaustive search under constraints

THetA22,23

2013

 

✓

  

Maximum likelihood

CancerTiming24

2013

 

✓

  

Maximum likelihood

OncoSNP-seq25

2013

 

✓

  

Mixture model, EM, Bayesian methods

PyClone26

2014

✓

  

✓

Dirichlet Process, beta-binomial/MCMC

SciClone27

2014

✓

  

✓

Beta mixture model/variational Bayes

Clomial28

2014

✓

  

✓

Binomial mixture model, EM

CloneHD29

2014

✓

✓

 

✓

HMM, EM, variational Bayes

MEDICC30

2014

 

✓

 

✓

Finite state transducer, minimum-event distance

TITAN9

2014

 

✓

  

Two-chain factorial HMM/EM

SubcloneSeeker31

2014

✓

✓

✓

 

Clustering, enumeration and co-localization prediction

BTP32

2014

✓

   

Binary tree partition

BreakDown33

2014

  

✓

 

Maximum likelihood

PhyloSub34

2014

✓

  

✓

Tree-structured stick-breaking process prior, MCMC

BayClone35

2015

✓

  

✓

Categorical Indian Buffet Process

PhyloWGS5

2015

✓

✓

 

✓

Tree-structured stick-breaking process prior, MCMC

CITUP36

2015

✓

  

✓

Quadratic integer programming

LICHeE37

2015

✓

  

✓

Clustering and evolutionary constraint network

AncesTree38

2015

✓

  

✓

Integer linear programming

SPRUCE6

2016

✓

✓

 

✓

Combinatorial enumeration

Canopy7

2016

✓

✓

 

✓

MCMC

THEMIS (our work)

2017

✓

✓

 

✓

Dynamic graphical models