Pairtree

Pairtree reconstructs clone trees from bulk DNA sequencing data to infer the evolutionary relationships among somatic mutation–defined subpopulations in cancer.


Key Features:

  • Clone Tree Construction: Pairtree constructs clone trees by analyzing DNA sequencing data from one or more bulk samples, characterizing somatic mutations specific to genetically distinct subpopulations to elucidate their evolutionary ancestry.
  • Bayesian Inference and MCMC: Pairtree computes posterior distributions over pairwise evolutionary relationships using Bayesian inference and uses those pairwise posteriors within a Markov Chain Monte Carlo (MCMC) algorithm to infer posterior distributions over clone trees.
  • Detection of Infinite Sites Assumption Violations: Pairtree leverages pairwise mutation relationships to detect mutations that violate the infinite sites assumption.
  • Scalability and Performance: Pairtree can analyze up to 100 bulk samples per cancer and identify 30 or more cell subpopulations; its performance improves with additional bulk samples and, on simulated data, it outperformed other methods and reproduced or improved expert-derived reconstructions in B-progenitor acute lymphoblastic leukemias with up to 90 samples.

Scientific Applications:

  • Reconstructing tumor evolutionary history: Pairtree provides insights into the natural history of cancer by revealing the evolutionary relationships among subclonal populations.
  • Understanding disease development: Pairtree aids in identifying critical points in disease progression by resolving subpopulation ancestries.
  • Informing treatment strategies and biological interplay: Pairtree informs treatment strategy considerations and enables exploration of interactions between cancer, host biology, and therapeutic interventions.

Methodology:

Pairtree analyzes bulk DNA sequencing data to characterize somatic mutations in genetically distinct subpopulations, computes posterior distributions over pairwise evolutionary relationships via Bayesian inference, uses those pairwise posteriors in a Markov Chain Monte Carlo (MCMC) algorithm to infer posterior distributions over clone trees, and leverages pairwise mutation relationships to identify violations of the infinite sites assumption.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
Python, Shell, JavaScript
Added:
1/18/2021
Last Updated:
3/15/2021

Operations

Publications

Wintersinger JA, Dobson SM, Stein LD, Dick JE, Morris Q. Reconstructing complex cancer evolutionary histories from multiple bulk DNA samples using Pairtree. Unknown Journal. 2020. doi:10.1101/2020.11.06.372219.