Skip to main content
Bioinformatics Advances logoLink to Bioinformatics Advances
editorial
. 2024 Jun 26;4(1):vbae094. doi: 10.1093/bioadv/vbae094

Assessing the merits: an opinion on the effectiveness of simulation techniques in tumor subclonal reconstruction

Jiaying Lai 1, Yi Yang 2, Yunzhou Liu 3, Robert B Scharpf 4,5, Rachel Karchin 6,7,8,9,✉
Editor: Marieke Kuijjer
PMCID: PMC11213631  PMID: 38948008

Abstract

Summary

Neoplastic tumors originate from a single cell, and their evolution can be traced through lineages characterized by mutations, copy number alterations, and structural variants. These lineages are reconstructed and mapped onto evolutionary trees with algorithmic approaches. However, without ground truth benchmark sets, the validity of an algorithm remains uncertain, limiting potential clinical applicability. With a growing number of algorithms available, there is urgent need for standardized benchmark sets to evaluate their merits. Benchmark sets rely on in silico simulations of tumor sequence, but there are no accepted standards for simulation tools, presenting a major obstacle to progress in this field.

Availability and implementation

All analysis done in the paper was based on publicly available data from the publication of each accessed tool.

1 Introduction

Tumors develop from a sequential selection of cellular subpopulations from an initial progenitor cell (Nowell 1976, Black and McGranahan 2021). The genetics of clonal evolution has been the subject of a large body of research, which has revolutionized our understanding of cancer. A variety of computational algorithms have been developed to reconstruct and model the hierarchical clonal architectures of tumors (Oesper et al. 2013, Strino et al. 2013, Fischer et al. 2014, Hajirasouliha et al. 2014, Jiao et al. 2014, Roth et al. 2014, Deshwar et al. 2015, El-Kebir et al. 2015, Garvin et al. 2015, Malikic et al. 2015, Niknafs et al. 2015, Popic et al. 2015, El-Kebir et al. 2016, Jahn et al. 2016, Jiang et al. 2016, Ross and Markowetz, 2016, Roth et al. 2016, Salehi et al. 2017, Zaccaria et al. 2017, Zafar et al. 2017, 2019, Deveau et al. 2018, El-Kebir 2018, Singer et al. 2018, Malikic et al. 2019a, 2019b, Borgsmüller et al. 2020, Cmero et al. 2020, Myers et al. 2020, Ricketts et al. 2020, Xiao et al. 2020, Zaccaria and Raphael 2020, Andersson et al. 2021, Baghaarabani et al. 2021, Satas et al. 2021, Sundermann et al. 2021, Vavoulis et al. 2021, Fu et al. 2022, Kang et al. 2022, Kozlov et al. 2022, Markowska et al. 2022, Zheng et al. 2022). Many algorithms are based on the analysis of next-generation (NGS) tumor DNA sequence reads generated from bulk DNA or single cells (scDNAseq). Clonal and subclonal markers derived from the reads include small somatic mutations (SSM), copy number alterations (CNA), structural variants (SV), and/or aneuploidies. With many algorithms now publicly available, the community needs datasets for benchmarking purposes. However, real tumor sequencing data does not provide ground truth about clonal evolution. Thus, simulating somatic alterations based on a known clonal structure has become a standard for evaluating subclonal reconstruction algorithms. For these simulations to be effective, they must accurately represent the complexities of actual tumor DNA (Fig. 1).

Figure 1.

Figure 1.

Simulation methods for tumor subclonal reconstruction are designed to mimic biological tumor evolution. Left panel: The process of tumor evolution begins when a normal diploid cell acquires somatic alterations through various mutational processes and transforms into a neoplastic cell. Through repeated mitosis, the originating cell generates a clone of genetically identical cells and continued somatic alterations result in multiple subclones which proliferate or die at different rates. The evolution of (sub)clones is represented as a tree topology, with each (sub)clone assigned to a node. Tumors sampled at different time points or spatial locations may have varying subclone compositions. Bulk DNA sequencing of tumor tissues requires DNA extraction and fragmentation, followed by library preparation in which adaptor sequences are ligated onto the fragments. For most technologies, the DNA is PCR amplified prior to sequencing. For scDNAseq, after cell isolation, most methods use whole-genome amplification to increase the amount of input material for sequencing, such as DOP-PCR, MDA, or MALBAC. Right panel: In silico simulation of tumor evolution begins with either a human reference assembly sequence or a germline BAM file, after which germline variants are added and/or phased to ensure a biologically realistic genome. Next, a tree topology is generated followed by simulated somatic alterations, including mutational signatures, which are assigned to (sub)clones on the tree. Each (sub)clone is assigned a proportion of the neoplastic cells in each sample. For simulation of bulk DNA sequencing, reads are generated for each subclone, then mixed to produce an output FASTQ file. For scDNAseq, reads are generated from each cell's simulated genome, and the simulated reads may correct for sampling bias or common single-cell sequencing errors, such as those resulting from WGA. The final output is either a FASTQ, BED, or BAM file for each simulated cell. SSM, small somatic mutation; CNA, copy number alteration; SV, structural variant; DOP-PCR, degenerate oligonucleotide-primed PCR; MDA, multi-displacement amplification; MALBAC, multiple annealing and looping based amplification cycles; WGA, whole-genome amplification; FASTQ, a text-based format to store raw reads; BED, browser-extensible data format; BAM, binary alignment map.

We identified two major categories of simulators: (1) self-contained simulators that were designed for general use and were the subject of an independent publication; (2) custom simulators that were developed to benchmark a single group's reconstruction algorithm. We evaluated nine self-contained simulators: BAMSurgeon, MosaicSim, PSiTE, Pysubsim-tree, SCNVsim, Pysim-sv, CellCoal, SimSCSnTree, and CNAsim (Qin et al. 2015, Chu et al. 2017, Xia et al. 2017, Yang et al. 2019, Posada 2020, Salcedo et al. 2020, Mallory and Nakhleh 2022, Srivatsa et al. 2023, Weiner and Bansal 2023) (Table 1). Surprisingly, self-contained simulators were used for benchmarking by only two out of 42 published subclonal reconstruction algorithms (Supplementary Table S1). For both the self-contained and custom simulators, we reported on their coverage of germline and somatic alteration types, models of clonal hierarchies, sequencing modalities, usability, support for more than one tumor sample or sequencing modality, and consideration of sequencing and caller errors.

Table 1.

Self-contained simulation methods.

Methods Genome alterations
Sequencing modalities
Tree NMSS DD Reference
SNV Indel CNA SV AP MS bulk DNA sequencing
scDNAseq
OT SE BQ GC WES GP OT FN FP MV SD
BAMSurgeon GS GS GS GS ✔ ✔ ? ✔ ✔ ✔ – – – – – – – UI – graphic file with name vbae094ilf2.jpg Salcedo et al. (2020)
Pysubsim-tree GS GS GS GS ✔ – ? ✔ ✔ ✔ – – – – – – – UI – graphic file with name vbae094ilf2.jpg Chu et al. (2017)
 Pysim-sv GS GS GS GS ✔ – ? ✔ ✔ ✔ – – – – – – – BP – graphic file with name vbae094ilf2.jpg Xia et al. (2017)
MosaicSim S S S S ✔ ✔ ? ✔ – – ✔ ✔ ? – – – – CA ✔ – Srivatsa et al. (2023)
 PSiTE GS GS S – ✔ – ? ✔ ✔ ✔ ✔ ✔ ? – – – – CA ✔ graphic file with name vbae094ilf2.jpg Yang et al. (2019)
SimSCSnTree S – S – ✔ – ? ✔ ✔ ✔ – – ? – – ✔ – RT – graphic file with name vbae094ilf2.jpg Mallory and Nakhleh (2022)
 CellCoal GS GS GS – – ✔ – – – – – – graphic file with name vbae094ilf1.jpg ✔ ✔ ✔ – CA – graphic file with name vbae094ilf2.jpg Posada (2020)
 CNAsim – – S – ✔ – – – – – – – ? – – ✔ – CA – graphic file with name vbae094ilf2.jpg Weiner and Bansal (2023)
 SCNVsim G G S S ✔ – – – – – – – – – – – – BP – graphic file with name vbae094ilf2.jpg Qin et al. (2015)

The methods are distinguished by the types of sequence alterations they support. G, germline; S, somatic; SNV, single nucleotide variant; Indel, small insertion/deletion; CNA, copy number alteration; SV, structural variant; AP, aneuploidy; MS, mutational signature; LOH, loss of heterozygosity. Details of supported sequencing modalities are OT, output type (?, raw reads; Inline graphic, summary data such as reads counts for SNVs or segmented read depth for CNAs). Bulk sequencing features are SE, sequencing error; BQ, base quality; GC, GC bias; WES, whole-exome sequencing; GP, gene panel. scDNAseq errors are FN, false negative (such as allelic dropout and allelic imbalance); FP, false positives (such as amplification error and doublets); MV, missing value (result of non-uniform genome coverage); SD, sample distortion. The underlying evolutionary model is shown as a Tree type UI, user-input; BP, branching process; CA, coalescent; RT, random topology. NMSS, native multi-sample support = number of samples is an input to the method. DD, detailed documentation.

2 Few methods capture the complexity of tumor genome

Realistic tumor sequences include a mixture of reads from both tumor and normal DNA, covering various germline and somatic alterations on maternal or paternal chromosomes. Most methods initiated sequence generation with either a human reference genome FASTA file or a germline BAM file from a human subject (Fig. 1). For the former, a list of germline and/or somatic alterations was bioinformatically spiked-in to the reference sequence. The reference sequence was then used to generate reads with a dedicated package, such as ART or Wessim (Huang et al. 2012, Kim et al. 2013, Garvin et al. 2015, Chu et al. 2017, Xia et al. 2017, Yang et al. 2019, Cmero et al. 2020, Ricketts et al. 2020, Zaccaria and Raphael 2020, Mallory and Nakhleh 2022; Weiner and Bansal 2023), or was iteratively fragmented (Srivatsa et al. 2023). If a germline BAM file was the starting point, somatic alterations were simulated by editing the reads (Salcedo et al. 2020). Both approaches produced FASTQ or BAM files of simulated tumor sequence. Alternate approaches simulated alterations to the reference sequence without generating reads (Qin et al. 2015) or produced high-level summaries of the sequence data such as read counts for SSMs, segmented read depth for CNAs, or a cell-by-mutation matrix for scDNAseq (Table 1, Supplementary Table S1). Of the evaluated methods, only three simulation methods can handle the full range of germline and somatic alterations in tumor genomes (Chu et al. 2017, Xia et al. 2017, Salcedo et al. 2020) (Table 1). In addition, MosaicSim is the only tool that considers highly complex genomic alterations such as chromothripsis and kataegis, highlighting a need for more sophisticated techniques to capture the genetic diversity of tumors.

3 Assumptions about the process of tumor evolution vary

Simulation methods began with a model of an evolutionary process, which included a tree topology and a distribution of somatic alterations on the nodes or edges of the tree. For methods that assumed a coalescent process (Yang et al. 2019, Posada 2020, Srivatsa et al. 2023, Weiner and Bansal 2023), the topology was generated first, followed by the distribution of alterations. Alternatively, if a branching process was assumed (Popic et al. 2015, Qin et al. 2015, Xia et al. 2017, Ricketts et al. 2020, Andersson et al. 2021, Kang et al. 2022), the topology was generated in parallel with the alterations. Yet another approach was to generate a fixed or random topology and then generate the alterations, by parameterized distributions (Uniform, Poisson, Dirichlet, etc.) (Table 1, Supplementary Table S1). Four of the methods used coalescent models but did not incorporate modifications for cancer evolution, such as selective sweeps (Merlo et al. 2006, Greaves and Maley 2012, Beerenwinkel et al. 2015). Another disadvantage of coalescent models was that they assumed a well-mixed population, which may be incorrect for solid tumors (Beerenwinkel et al. 2015). Five methods iteratively applied a branching process to simulate either a clonal or cancer stem cell (CSC) model. Briefly, a clonal model was created by recursively generating subclones from a founder clone, and a CSC model by independently generating subclones from different founder clones (Shackleton et al. 2009, Ding et al. 2012). However, these methods did not allow for consideration of differential clone fitness, such as parameterization of each clone with different birth and death rates. Finally, two self-contained methods required a user-provided tree with alterations assigned to the tree nodes (Chu et al. 2017, Salcedo et al. 2020) (Table 1).

4 Simulation for multiple tumor samples is limited

Most self-contained methods reviewed were geared toward simulating tumor sequences for a single sample, with some offering the option to randomly generate sequences for multiple samples. By multiple samples, we refer to either multiple regions and/or multiple time points. One unique method enabled sample generation at specific points within a three-dimensional space (Yang et al. 2019). While many custom simulation methods were capable of simulating bulk DNA data across multiple samples, none of these methods, whether self-contained or custom, accounted for the varying selective pressures that subclones might experience in different spatial locations or over time. This points to a need for improvements to encompass both spatial and temporal patterns in multiple tumor samples.

5 Most methods lack targeted modalities

While whole-genome sequencing (WGS) databases, such as the Hartwig Medical Foundation WGS database, have been emerging and become available to researchers, whole-exome sequencing (WES) and gene panels are still widely used in the clinic for cost-effectiveness, and many tumor reconstruction algorithms were designed to recapture the tumor evolution using sequencing depth that can only be achieved by targeted panels (Priestley et al. 2019). Simulating tumor sequences from WES or gene panels would greatly aid the benchmarking of these targeted approaches. However, among the reviewed methods that generate raw reads, only two supported targeted sequencing, relying on genomic region coordinates in BED format and, for one method, a probe definition file (Yang et al. 2019, Srivatsa et al. 2023). These methods allow customization of DNA fragment and read lengths, as well as read depth, with one method using an external package for sequence read simulation based on these parameters (Yang et al. 2019). Given the lack of targeted modalities in most methods, future developments should focus on enhancing the inclusion of targeted sequencing methods like WES and gene panels in simulation models.

6 Error modeling for scDNAseq is deficient

Single-cell DNA sequencing identifies genetic information on a per-cell basis. In contrast to bulk sequencing, the mapping of reads to cells is observable, simplifying the process of subclonal reconstruction, but the results are error-prone. Errors include sample distortion, false negative errors (coverage and allelic dropout, allelic imbalance), false positive errors (amplification errors, doublets), and missing values. Briefly, sample distortion occurs during the cell isolation step, in which cells are selected for sequencing based on size, viability, or likelihood of entering the cell cycle (Gawad et al. 2016). Commonly used whole-genome amplification (WGA) methods prior to library construction, such as DOP-PCR, or MALBAC can introduce dropout, amplification errors, and substantially uneven coverage at different genomic locations (genome non-uniformity) (Fig. 1). Three of the simulation methods generated single-cell reads but did not incorporate any of these errors (Yang et al. 2019, Srivatsa et al. 2023). Two of the methods that generated reads incorporated genome non-uniformity (Mallory and Nakhleh 2022, Weiner and Bansal 2023). Many methods incorporated multiple sources of error, but they generated cell-by-mutation matrix profiles rather than actual sequence data (Table 1, Supplementary Table S1). Sequencing errors confound subclonal reconstruction algorithms, and modeling errors in scDNAseq data simulations is crucial for accurate benchmarking. Advances like DLP Plus may reduce scDNAseq errors, potentially lessening the need for simulating these errors in the future (Laks et al., 2019). However, current error modeling in simulations must improve to match the technology's capabilities at present.

7 Few methods combined bulk and scDNAseq simulation

Bulk DNA sequencing broadly detects somatic alterations in tumors but fails to link these to specific cells, while scDNAseq provides cell-specific details but is error-prone and may overlook tumor heterogeneity due to limited cell sampling. Combining these methods can harness their strengths. Seven of the methods we reviewed support both bulk and scDNAseq simulations for the same sample (Table 1, Supplementary Table S1). We observed varied error-handling capabilities in these methods, with some addressing multiple error types and others focusing on specific aspects like genomic non-uniformity. Enhancing current methods to include both, especially with refined scDNAseq error modeling, would be beneficial.

8 Custom simulation methods predominate in self-benchmarking

We were surprised to discover that most subclonal reconstruction algorithms developed their own custom simulation methods for benchmarking purposes. Out of the 42 subclonal reconstruction algorithms (Supplementary Table S1), only two used the software packages listed in Table 1: FastClone used DREAM challenge simulated tumor sequence from BAMSurgeon (Ewing et al. 2015, Salcedo et al. 2020, Xiao et al. 2020), and CellPhy used CellCoal (Posada 2020, Kozlov et al. 2022). The rest of the algorithms generated custom-simulated data, which promoted less reproducible results and made unbiased comparisons between methods difficult.

9 Less reproducibility is seen in custom simulation methods

For scientific rigor, it is important that a benchmarking experiment can be reproduced by qualified researchers. Simulation reproducibility requires publishing either: (1) simulated sequence reads; (2) a high-level summary of the alterations; or (3) well-documented code that can generate sequence reads or a high-level summary, including necessary parameters. If the generation process includes randomization, a random seed must be included. If sequence reads are used, a well-documented, parameterized workflow for all steps of the analysis pipeline should be provided (genome alignment, germline and somatic alteration calling, as needed). Twelve of the subclonal reconstruction algorithms provided either the simulated sequence reads or the high-level summary of the data used in their benchmark experiments (Supplementary Table S1). The rest of the algorithms did not provide either type of benchmark data. Out of 42 algorithms, only 11 published their custom simulation code (Supplementary Table S1). The quality of documentation ranged from no instruction about how to run a simulator (El-Kebir 2018, Singer et al. 2018, Cmero et al. 2020, Myers et al. 2020, Kozlov et al. 2022, Markowska et al. 2022) to a simulator with a detailed usage guide (Ross and Markowetz 2016, Roth et al. 2016, Deveau et al. 2018, Zaccaria and Raphael 2020, Kang et al. 2022). Seven of the methods also published scripts or parameter files necessary to reproduce their benchmarking datasets (Ross and Markowetz 2016, Roth et al. 2016, El-Kebir 2018, Singer et al. 2018, Cmero et al. 2020, Kang et al. 2022, Kozlov et al. 2022). Overall, the greatest shortcomings in simulation methods, particularly the disparity between self-contained and custom methods, revolve around issues of reproducibility and bias. The findings highlight a need for more standardized, transparent, and replicable practices in the development and reporting of simulation methods to improve benchmarking in the field.

10 Enhancements are needed for emerging technologies

As new sequencing technologies are developed and applied to the analysis of tumor evolution, there are many opportunities for simulation methods to incorporate them. Long-read sequencers such as Sequel from Pacific Biosciences (PacBio) and MinION from Oxford Nanopore Technologies (ONT) can now produce reads about 100–1500 kb in length. This new generation of sequencers is enabling major improvements in phasing and SV calling, allowing the identification of subclones with allele-specific alterations and SVs that have not been detectable with short-read technologies (Amarasinghe et al. 2020, Logsdon et al. 2020, Maestri et al. 2020, Laufer et al. 2023). Simulation methods can incorporate existing long-read sequence generators to produce long reads for benchmarking (Shcherbina 2014, Escalona et al. 2016). Another exciting direction is the emergence of in situ sequencing methods, in which each sequenced read includes a unique identifier (UID) and barcode representing its spatial location (Zhao et al. 2022). Reads originating from a particular clone can be clustered and mapped to a spatial location on a tissue. This allows for observation of clone size, and when combined with single-cell transcriptomics, it is possible to identify the cell types and states present in each clone and its neighbors. In situ sequencing will play an important role in the next generation of subclonal reconstruction methods, and this will require new simulation methods that can generate realistic multi-modal in situ reads.

11 Application of simulation tools for other purposes

While we focus on simulation tools for tumor evolution, these tools have broader applications. For instance, to analyze mutational signatures across different tumors, one might simulate datasets using tools like BAMSurgeon or MosaicSim for bulk sequencing, and CellCoal for scDNAseq (Posada 2020, Salcedo et al. 2020, Srivatsa et al. 2023). SV discovery requires WGS, and one can use tools such as MosaicSim to test what percentage of SVs may be recovered through WES. These simulation tools may also aid in experimental design. For example, PSiTE may help to estimate how many samples one should collect to recover the maximum amount of tumor heterogeneity (Yang et al. 2019). Whether bulk sequencing or scDNAseq would be more suitable for analyzing a particular tumor type may be assessed by PSiTE and MosaicSim.

12 Recommendations

  • Standardize simulation methods: To enable consistent and reproducible benchmarking of subclonal reconstruction algorithms, the field needs widely accepted protocols for how simulation tools should be used, which will simplify the process of comparing different algorithms. This can accelerate advancements in the field, as it becomes clearer what methods are most effective.

  • Consider complexity: Aim to have simulation methods reflect a broad range of genomic alterations found in tumors, including phased germline and somatic alterations, where possible.

  • Enhance targeted modality support: Develop simulations that support targeted sequencing approaches like WES or gene panels to reflect current laboratory practices and clinical datasets.

  • Refine error modeling: Improve error modeling in simulations, particularly for single-cell DNA sequencing data, to reflect the artifacts present in modern sequencing technologies.

  • Simulate multi-sample scenarios: Extend simulation capabilities to cover multiple tumor samples and spatial locations, capturing intra-tumor heterogeneity and evolution.

  • Document and share: Encourage comprehensive documentation and sharing of custom simulation codes and parameters to facilitate validation and replication of benchmarking results.

  • Cross-modality simulation: Promote the development of methods capable of simulating both bulk and single-cell DNA sequencing data to leverage their combined strengths.

  • Community collaboration: Unifying and enforcing standardized simulation tools can be challenging due to the constantly changing sequencing tools and the diverse input formats required by different subclonal reconstruction algorithms. Foster community-wide collaboration to refine and agree upon simulation standards and practices for the field. This ensures that the tools are not only used in a uniform manner but are also of a high standard.

  • Application of simulation methods: We provide guidance for selecting the best available simulation tool under different scenarios (Fig. 2). For single-sample bulk sequencing, BAMSurgeon is recommended because it supports a wide range of somatic alteration types, introduces realistic and biologically plausible alterations, and has excellent documentation (Salcedo et al. 2020). PSiTE is ideal for multiple samples without structural variants, as it incorporates user-specified spatial information and is applicable to targeted sequencing platforms including gene panels (Yang et al. 2019). MosaicSim is suited for simulating multiple samples or single-cell sequencing with structural variants, as it uniquely supports these features (Srivatsa et al. 2023). We recommend CellCoal for single-cell sequencing without structural variants, because it has the most advanced features for handling sequencing errors in single-cell sequencing data without structural variants (Posada 2020).

Figure 2.

Figure 2.

Decision tree for tool recommendation. Overall, we recommend BAMSurgeon if the user is interested in single-sample bulk sequencing and MosaicSim or PSiTE for multiple-sample bulk sequencing. CellCoal is a great tool for single-cell simulation.

13 Conclusion

Evaluation of subclonal reconstruction algorithms requires comparison with the ground truth about the evolutionary history of a neoplastic tumor. Currently, this ground truth cannot be measured experimentally. Longitudinal sampling of patient tumor tissue is limited by practical and ethical concerns, and technological limitations in detection sensitivity and resolution further complicate the process. While patient-derived xenografts (PDX) and organoids may be used in the future to better model tumor evolution, realistic simulated data is currently required for benchmarking. Here, we evaluated 51 simulation methods, considering their range of supported sequence alterations, sequencing modalities, assumptions about tumor evolution, reproducibility, and usability. We discovered that most simulation methods were developed in conjunction with a particular reconstruction algorithm. Because the types of somatic alterations and assumptions about the tumor evolutionary process differed substantially among the simulation methods, it would be difficult to get stable results when benchmarking subclonal reconstruction algorithms with different simulators. The results of most custom simulation methods could not be reproduced, because the code was either not published or not well documented. The diversity in methods and lack of reproducibility challenges effective benchmarking, highlighting the importance of developing more reliable and universally applicable simulation tools for tumor evolutionary studies.

Supplementary Material

vbae094_Supplementary_Data

Contributor Information

Jiaying Lai, Institute for Computational Medicine, Johns Hopkins University, Baltimore, MD 21218, United States.

Yi Yang, Institute for Computational Medicine, Johns Hopkins University, Baltimore, MD 21218, United States.

Yunzhou Liu, Institute for Computational Medicine, Johns Hopkins University, Baltimore, MD 21218, United States.

Robert B Scharpf, Sidney Kimmel Comprehensive Cancer Center, Johns Hopkins University School of Medicine, Baltimore, MD 21231, United States; Department of Oncology, Johns Hopkins Medical Institutions, Baltimore, MD 21231, United States.

Rachel Karchin, Institute for Computational Medicine, Johns Hopkins University, Baltimore, MD 21218, United States; Sidney Kimmel Comprehensive Cancer Center, Johns Hopkins University School of Medicine, Baltimore, MD 21231, United States; Department of Oncology, Johns Hopkins Medical Institutions, Baltimore, MD 21231, United States; Department of Biomedical Engineering, Johns Hopkins University, Baltimore, MD 21218, United States.

Author contributions

Jiaying Lai (Conceptualization [lead], Data curation [lead], Formal analysis [lead], Writing—original draft [lead], Writing—review & editing [equal]), Yi Yang (Visualization-Supporting, Writing—review & editing-Supporting), Yunzhou Liu (Data curation-Supporting), Robert B. Scharpf (Conceptualization-Supporting, Writing—review & editing-Supporting), and Rachel Karchin (Conceptualization [equal], Funding acquisition [lead], Writing—review & editing [equal])

Supplementary data

Supplementary data are available at Bioinformatics Advances online.

Conflict of interest

None declared.

Funding

This study was funded by National Cancer Institute [grant U01 CA271273] through the Cancer Systems Biology Consortium (CSBC) to (R.K., R.B.S., and J.L.).

References

  1. Amarasinghe SL, Su S, Dong X. et al. Opportunities and challenges in long-read sequencing data analysis. Genome Biol 2020;21:30. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Andersson N, Chattopadhyay S, Valind A. et al. DEVOLUTION-A method for phylogenetic reconstruction of aneuploid cancers based on multiregional genotyping data. Commun Biol 2021;4:1103. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Baghaarabani L, Goliaei S, Foroughmand-Araabi M-H. et al. Conifer: clonal tree inference for tumor heterogeneity with single-cell and bulk sequencing data. BMC Bioinformatics 2021;22:416. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Beerenwinkel N, Schwarz RF, Gerstung M. et al. Cancer evolution: mathematical models and computational inference. Syst Biol 2015;64:e1–25. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Black JRM, McGranahan N.. Genetic and non-genetic clonal diversity in cancer evolution. Nat Rev Cancer 2021;21:379–92. [DOI] [PubMed] [Google Scholar]
  6. Borgsmüller N, Bonet J, Marass F. et al. BnpC: Bayesian non-parametric clustering of single-cell mutation profiles. Bioinformatics 2020;36:4854–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Chu Y, Wang L, Wang R et al. Pysubsim-tree: a package for simulating tumor genomes according to tumor evolution history. In: IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Kansas City, MO, USA, 2017.
  8. Cmero M, Yuan K, Ong CS. et al. Inferring structural variant cancer cell fraction. Nat Commun 2020;11:730. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Deshwar AG, Vembu S, Yung CK. et al. PhyloWGS: reconstructing subclonal composition and evolution from whole-genome sequencing of tumors. Genome Biol 2015;16:35. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Deveau P, Colmet Daage L, Oldridge D. et al. QuantumClone: clonal assessment of functional mutations in cancer based on a genotype-aware method for clonal reconstruction. Bioinformatics 2018;34:1808–16. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Ding L, Ley TJ, Larson DE. et al. Clonal evolution in relapsed acute myeloid leukaemia revealed by whole-genome sequencing. Nature 2012;481:506–10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. El-Kebir M. SPhyR: tumor phylogeny estimation from single-cell sequencing data under loss and error. Bioinformatics 2018;34:i671–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. El-Kebir M, Oesper L, Acheson-Field H. et al. Reconstruction of clonal trees and tumor composition from multi-sample sequencing data. Bioinformatics 2015;31:i62–70. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. El-Kebir M, Satas G, Oesper L. et al. Inferring the mutational history of a tumor using multi-state perfect phylogeny mixtures. Cell Syst 2016;3:43–53. [DOI] [PubMed] [Google Scholar]
  15. Escalona M, Rocha S, Posada D.. A comparison of tools for the simulation of genomic next-generation sequencing data. Nat Rev Genet 2016;17:459–69. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Ewing AD, HoULahan KE, Hu Y. et al. Combining tumor genome simulation with crowdsourcing to benchmark somatic single-nucleotide-variant detection. Nat Methods 2015;12:623–30. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Fischer A, Vázquez-García I, Illingworth CJR. et al. High-definition reconstruction of clonal composition in cancer. Cell Rep 2014;7:1740–52. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Fu X, Lei H, Tao Y. et al. Reconstructing tumor clonal lineage trees incorporating single-nucleotide variants, copy number alterations and structural variations. Bioinformatics 2022;38:i125–33. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Garvin T, Aboukhalil R, Kendall J. et al. Interactive analysis and assessment of single-cell copy-number variations. Nat Methods 2015;12:1058–60. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Gawad C, Koh W, Quake SR.. Single-cell genome sequencing: current state of the science. Nat Rev Genet 2016;17:175–88. [DOI] [PubMed] [Google Scholar]
  21. Greaves M, Maley CC.. Clonal evolution in cancer. Nature 2012;481:306–13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Hajirasouliha I, Mahmoody A, Raphael BJ.. A combinatorial approach for analyzing intra-tumor heterogeneity from high-throughput sequencing data. Bioinformatics 2014;30:i78–86. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Huang W, Li L, Myers JR. et al. ART: a next-generation sequencing read simulator. Bioinformatics 2012;28:593–4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Jahn K, Kuipers J, Beerenwinkel N.. Tree inference for single-cell data. Genome Biol 2016;17:86. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Jiang Y, Qiu Y, Minn AJ. et al. Assessing intratumor heterogeneity and tracking longitudinal and spatial clonal evolutionary history by next-generation sequencing. Proc Natl Acad Sci U S A 2016;113:E5528–37. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Jiao W, Vembu S, Deshwar AG. et al. Inferring clonal evolution of tumors from single nucleotide somatic mutations. BMC Bioinformatics 2014;15:35. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Kang S, Borgsmüller N, Valecha M. et al. SIEVE: joint inference of single-nucleotide variants and cell phylogeny from single-cell DNA sequencing data. Genome Biol 2022;23:248. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Kim S, Jeong K, Bafna V.. Wessim: a whole-exome sequencing simulator based on in silico exome capture. Bioinformatics 2013;29:1076–7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Kozlov A, Alves JM, Stamatakis A. et al. CellPhy: accurate and fast probabilistic inference of single-cell phylogenies from scDNA-seq data. Genome Biol 2022;23:37. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Laks E, McPherson A, Zahn H. et al. Clonal decomposition and DNA replication states defined by scaled single-cell genome sequencing. Cell 2019;179:1207–21.e22. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Laufer VA, Glover TW, Wilson TE.. Applications of advanced technologies for detecting genomic structural variation. Mutat Res Rev Mutat Res 2023;792:108475. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Logsdon GA, Vollger MR, Eichler EE.. Long-read human genome sequencing and its applications. Nat Rev Genet 2020;21:597–614. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Maestri S, Maturo MG, Cosentino E. et al. A long-read sequencing approach for direct haplotype phasing in clinical settings. Int J Mol Sci 2020;21:9177. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Malikic S, McPherson AW, Donmez N. et al. Clonality inference in multiple tumor samples using phylogeny. Bioinformatics 2015;31:1349–56. [DOI] [PubMed] [Google Scholar]
  35. Malikic S, Jahn K, Kuipers J. et al. Integrative inference of subclonal tumour evolution from single-cell and bulk sequencing data. Nat Commun 2019a;10:2750. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Malikic S, Mehrabadi FR, Ciccolella S. et al. PhISCS: a combinatorial approach for subperfect tumor phylogeny reconstruction via integrative use of single-cell and bulk sequencing data. Genome Res 2019b;29:1860–77. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Mallory XF, Nakhleh L.. SimSCSnTree: a simulator of single-cell DNA sequencing data. Bioinformatics 2022;38:2912–4. [DOI] [PubMed] [Google Scholar]
  38. Markowska M, Cąkała T, Miasojedow B. et al. CONET: copy number event tree model of evolutionary tumor history for single-cell data. Genome Biol 2022;23:128. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Merlo LMF, Pepper JW, Reid BJ. et al. Cancer as an evolutionary and ecological process. Nat Rev Cancer 2006;6:924–35. [DOI] [PubMed] [Google Scholar]
  40. Myers MA, Zaccaria S, Raphael BJ.. Identifying tumor clones in sparse single-cell mutation data. Bioinformatics 2020;36:i186–93. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Niknafs N, Beleva-Guthrie V, Naiman DQ. et al. SubClonal hierarchy inference from somatic mutations: automatic reconstruction of cancer evolutionary trees from multi-region next generation sequencing. PLoS Comput Biol 2015;11:e1004416. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Nowell PC. The clonal evolution of tumor cell populations. Science 1976;194:23–8. [DOI] [PubMed] [Google Scholar]
  43. Oesper L, Mahmoody A, Raphael BJ.. THetA: inferring intra-tumor heterogeneity from high-throughput DNA sequencing data. Genome Biol 2013;14:R80. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Popic V, Salari R, Hajirasouliha I. et al. Fast and scalable inference of multi-sample cancer lineages. Genome Biol 2015;16:91. [DOI] [PMC free article] [PubMed] [Google Scholar]
  45. Posada D. CellCoal: coalescent simulation of single-cell sequencing samples. Mol Biol Evol 2020;37:1535–42. [DOI] [PMC free article] [PubMed] [Google Scholar]
  46. Priestley P, Baber J, Lolkema MP. et al. Pan-cancer whole-genome analyses of metastatic solid tumours. Nature 2019;575:210–6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  47. Qin M, Liu B, Conroy JM. et al. SCNVSim: somatic copy number variation and structure variation simulator. BMC Bioinformatics 2015;16:66. [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Ricketts C, Seidman D, Popic V. et al. Meltos: multi-sample tumor phylogeny reconstruction for structural variants. Bioinformatics 2020;36:1082–90. [DOI] [PMC free article] [PubMed] [Google Scholar]
  49. Ross EM, Markowetz F.. OncoNEM: inferring tumor evolution from single-cell sequencing data. Genome Biol 2016;17:69. [DOI] [PMC free article] [PubMed] [Google Scholar]
  50. Roth A, Khattra J, Yap D. et al. PyClone: statistical inference of clonal population structure in cancer. Nat Methods 2014;11:396–8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  51. Roth A, McPherson A, Laks E. et al. Clonal genotype and population structure inference from single-cell tumor sequencing. Nat Methods 2016;13:573–6. [DOI] [PubMed] [Google Scholar]
  52. Salcedo A, Tarabichi M, Espiritu SMG. et al. A community effort to create standards for evaluating tumor subclonal reconstruction. Nat Biotechnol 2020;38:97–107. [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Salehi S, Steif A, Roth A. et al. ddClone: joint statistical inference of clonal populations from single cell and bulk tumour sequencing data. Genome Biol 2017;18:44. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Satas G, Zaccaria S, El-Kebir M. et al. DeCiFering the elusive cancer cell fraction in tumor heterogeneity and evolution. Cell Syst 2021;12:1004–18.e10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  55. Shackleton M, Quintana E, Fearon ER. et al. Heterogeneity in cancer: cancer stem cells versus clonal evolution. Cell 2009;138:822–9. [DOI] [PubMed] [Google Scholar]
  56. Shcherbina A. FASTQSim: platform-independent data characterization and in silico read generation for NGS datasets. BMC Res Notes 2014;7:533. [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Singer J, Kuipers J, Jahn K. et al. Single-cell mutation identification via phylogenetic inference. Nat Commun 2018;9:5144. [DOI] [PMC free article] [PubMed] [Google Scholar]
  58. Srivatsa A, Lei H, Schwartz R.. A clonal evolution simulator for planning somatic evolution studies. J Comput Biol 2023;30:831–47. [DOI] [PMC free article] [PubMed] [Google Scholar]
  59. Strino F, Parisi F, Micsinai M. et al. TrAp: a tree approach for fingerprinting subclonal tumor composition. Nucleic Acids Res 2013;41:e165. [DOI] [PMC free article] [PubMed] [Google Scholar]
  60. Sundermann LK, Wintersinger J, Rätsch G. et al. Reconstructing tumor evolutionary histories and clone trees in polynomial-time with SubMARine. PLoS Comput Biol 2021;17:e1008400. [DOI] [PMC free article] [PubMed] [Google Scholar]
  61. Vavoulis DV, Cutts A, Taylor JC. et al. A statistical approach for tracking clonal dynamics in cancer using longitudinal next-generation sequencing data. Bioinformatics 2021;37:147–54. [DOI] [PMC free article] [PubMed] [Google Scholar]
  62. Weiner S, Bansal MS.. CNAsim: improved simulation of single-cell copy number profiles and DNA-seq data from tumors. Bioinformatics 2023;39:btad434. [DOI] [PMC free article] [PubMed] [Google Scholar]
  63. Xia Y, Liu Y, Deng M. et al. Pysim-sv: a package for simulating structural variation data with GC-biases. BMC Bioinformatics 2017;18:53. [DOI] [PMC free article] [PubMed] [Google Scholar]
  64. Xiao Y, Wang X, Zhang H. et al. FastClone is a probabilistic tool for deconvoluting tumor heterogeneity in bulk-sequencing samples. Nat Commun 2020;11:4469. [DOI] [PMC free article] [PubMed] [Google Scholar]
  65. Yang H, Lu B, Lai LH. et al. PSiTE: a phylogeny guided simulator for tumor evolution. Bioinformatics 2019;35:3148–50. [DOI] [PubMed] [Google Scholar]
  66. Zaccaria S, Raphael BJ.. Accurate quantification of copy-number aberrations and whole-genome duplications in multi-sample tumor sequencing data. Nat Commun 2020;11:4301. [DOI] [PMC free article] [PubMed] [Google Scholar]
  67. Zaccaria S, El-Kebir M, Klau GW et al. The copy-number tree mixture deconvolution problem and applications to multi-sample bulk sequencing tumor data. In: Research in Computational Molecular Biology (RECOMB), Hong Kong, China, 2017.
  68. Zafar H, Navin N, Chen K. et al. SiCloneFit: Bayesian inference of population structure, genotype, and phylogeny of tumor clones from single-cell genome sequencing data. Genome Res 2019;29:1847–59. [DOI] [PMC free article] [PubMed] [Google Scholar]
  69. Zafar H, Tzen A, Navin N. et al. SiFit: inferring tumor trees from single-cell sequencing data under finite-sites models. Genome Biol 2017;18:178. [DOI] [PMC free article] [PubMed] [Google Scholar]
  70. Zhao T, Chiang ZD, Morriss JW. et al. Spatial genomics enables multi-modal study of clonal heterogeneity in tissues. Nature 2022;601:85–91. [DOI] [PMC free article] [PubMed] [Google Scholar]
  71. Zheng L, Niknafs N, Wood LD. et al. Estimation of cancer cell fractions and clone trees from multi-region sequencing of tumors. Bioinformatics 2022;38:3677–83. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

vbae094_Supplementary_Data

Articles from Bioinformatics Advances are provided here courtesy of Oxford University Press

RESOURCES