bioRxiv · 10.1101/2021.05.24.445405
Scelestial: fast and accurate single-cell lineage tree inference based on a Steiner tree approximation algorithm
Abstract
Single-cell genome sequencing provides a highly granular view of biological systems but is affected by high error rates, allelic amplification bias, and uneven genome coverage. This creates a need for data-specific computational methods, for purposes such as for cell lineage tree inference. The objective of cell lineage tree reconstruction is to infer the evolutionary process that generated a set of observed cell genomes. Lineage trees may enable a better understanding of tumor formation and growth, as well as of organ development for healthy body cells. We describe a method, Scelestial, for lineage tree reconstruction from single-cell data, which is based on an approximation algorithm for the Steiner tree problem and is a generalization of the neighbor-joining method. We adapt the algorithm to efficiently select a limited subset of potential sequences as internal nodes, in the presence of missing values, and to minimize cost by lineage tree-based missing value imputation. In a comparison against seven state-of-the-art single-cell lineage tree reconstruction algorithms - BitPhylogeny, OncoNEM, SCITE, SiFit, SASC, SCIPhI, and SiCloneFit - on simulated and real single-cell tumor samples, Scelestial performed best at reconstructing trees in terms of accuracy and run time. Scelestial has been implemented in C++. It is also available as an R package named RScelestial.
Source connections
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Foroughmand-Araabi, M.-H., Goliaei, S., McHardy, A. C.. 2021-05-24. Scelestial: fast and accurate single-cell lineage tree inference based on a Steiner tree approximation algorithm. https://doi.org/10.1101/2021.05.24.445405
Cite the original work for its findings. Save a collection to share your selection of sources.