Journal of Bioinformatics and Systems BiologyBioinformaticsPeer-reviewed journal article
A scalable algorithm for clonal reconstruction from sparse time course genomic sequencing data
Abstract
Long-term evolution experiments (LTEEs) reveal the dynamics of clonal compositions in an evolving bacterial population over time. Accurately inferring the haplotypes - the set of mutations that identify each clone, as well as the clonal frequencies and evolutionary history in a bacterial population is useful for the characterization of the evolutionary pressure on multiple correlated mutations instead of that on individual mutations. Here, we study the computational problem of reconstructing the haplotypes of bacterial clones from the variant allele frequencies (VAFs) observed during a time course in a LTEE. Previously, we formulated the problem using a maximum likelihood approach under the assumption that mutations occur spontaneously, and thus the likelihood of a mutation occurring in a specific clone is proportional to the frequency of the clone in the population when the mutation occurs. We also developed several heuristic greedy algorithms to solve the problem, which were shown to report accurate results of clonal reconstruction on simulated and real time course genomic sequencing data in LTEE. However, these algorithms are too slow to handle sparse time course data when the number of novel mutations occurring during the time course are much greater than the number of time points sampled. In this paper, we present a novel scalable algorithm for clonal reconstruction from sparse time course data. We employed a statistical method to estimate the sampling variance of VAFs derived from low coverage sequencing data and incorporated it into the maximum likelihood framework for clonal reconstruction on noisy sequencing data. We implemented the algorithm (named ClonalTREE2) and tested it using simulated and real sparse time course genomic sequencing data. The results showed that the algorithm was fast and achieved near-optimal accuracy under the maximum likelihood framework for the time course data involving hundreds of novel mutations at each time point. The source code of ClonalTREE2 is available at https://github.com/COL-IU/ClonalTREE2.
- organism: bacteria (other)
- assay: whole-genome sequencing
- research focus: clustering
- approach: statistical model
- Citations
- 2
- FWCI
- 0.14
- Field percentile
- 34th percentile
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
- Clonal reconstruction from time course genomic sequencing data
Wazim Mohammed Ismail, Haixu Tang·BMC GenomicsPeer-reviewed·Dec 1, 2019
- Theoretical estimates on the expected number of mutations for reconstructing clonal lineage trees
Nishat Anjum Bristy, Russell S. Schwartz·bioRxiv·Nov 20, 2025
- Reconstructing tumor evolutionary histories and clone trees in polynomial-time with SubMARine
Linda K. Sundermann, Jeff A. Wintersinger, … Quaid Morris·PLoS Computational BiologyPeer-reviewed·Jan 19, 2021
- Reconstructing the evolutionary history of a B cell lineage with minimum spanning tree and genotype abundances
Nika Abdollahi, Lucile Jeusset, … Juliana Bernardes·bioRxiv·Feb 27, 2022
- A Convolutional Auto-Encoder for Haplotype Assembly and Viral Quasispecies Reconstruction
Ziqi Ke, Haris Vikalo·bioRxiv·Sep 29, 2020
- Computational reconstruction of clonal hierarchies from bulk sequencing data of acute myeloid leukemia samples
T. Stiehl, A. Marciniak-Czochra·bioRxiv·Jan 23, 2021