Evidence map›Paper›PMID 40795361›Full record

ArticleSystematic biology2026

ConvexML: Fast and Accurate Branch Length Estimation under Irreversible Mutation Models, Illustrated through Applications to CRISPR/Cas9-Based Lineage Tracing.

Sebastian Prillo, Akshay Ravoor, Nir Yosef, Yun S Song

Abstract read
In one paragraph

Article in Systematic biology, 2026. The graph could read no effect estimate from its abstract, so it casts no vote on the map. Cited by 7 papers.

0numbers the graph read from it
0cells of the map it votes in
7citing papers in PubMed
–field-weighted citation impact
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

7 citing papers in PubMed.

  1. Review
  2. Article
  3. Article
  4. Article
  5. Article
  6. Article
  7. Exact and efficient phylodynamic simulation from arbitrarily large populations.Proceedings of the National Academy of Sciences of the United States of America · 2025
    Article
4 · The record

Corrections and comments

5 · Who and what money

Authors and funding

4 authors.

Sebastian PrilloComputer Science Division, University of California, Berkeley, 387 Soda Hall # 1776, Berkeley, CA 94720-1776, USA.
Akshay RavoorComputer Science Division, University of California, Berkeley, 387 Soda Hall # 1776, Berkeley, CA 94720-1776, USA.ORCID 0000-0001-6706-6045
Nir YosefComputer Science Division, University of California, Berkeley, 387 Soda Hall # 1776, Berkeley, CA 94720-1776, USA.ORCID 0000-0001-9004-1225
Yun S SongComputer Science Division, University of California, Berkeley, 387 Soda Hall # 1776, Berkeley, CA 94720-1776, USA.

Funding

Scalable Computational Methods for Genealogical Inference: from species level to single cellsR01HG013117 · NHGRI · UNIVERSITY OF CALIFORNIA BERKELEY · PI Ian H Holmes, RASMUS NIELSEN · 2024 to 2026
$1.7M
Scalable Computational Methods for Genealogical Inference: from species level to single cellsR56HG013117 · NHGRI · UNIVERSITY OF CALIFORNIA BERKELEY · PI HOLMES, IAN H, NIELSEN, RASMUS · 2023 to 2023
$315k
ERC 101089213NHGRI NIH HHS R01 HG013117NHGRI NIH HHS R56 HG013117NIH HHS R01-HG013117NIH HHS R56-HG013117
6 · The paper itself

Abstract

Branch length estimation is a fundamental problem in statistical phylogenetics and a core component of tree reconstruction algorithms. Traditionally, general time-reversible mutation models are employed, and many software tools exist for this scenario. With the advent of CRISPR/Cas9 lineage tracing technologies, there has been significant interest in the study of branch length estimation under irreversible mutation models. Under the CRISPR/Cas9 mutation model, irreversible mutations-in the form of DNA insertions or deletions-are accrued during the experiment, which are then read out at the single-cell level to reconstruct the cell lineage tree. However, most of the analyses of CRISPR/Cas9 lineage tracing data have so far been limited to the reconstruction of single-cell tree topologies, which depict lineage relationships between cells, but not the amount of time that has passed between ancestral cell states and the present. Time-resolved trees, known as chronograms, would allow one to study the evolutionary dynamics of cell populations at an unprecedented level of resolution. Indeed, time-resolved trees would reveal the timing of events on the tree, the relative fitness of subclones, and the dynamics underlying phenotypic changes in the cell population-among other important applications. In this work, we introduce the first scalable and accurate method to refine any given single-cell tree topology into a single-cell chronogram by estimating its branch lengths. To do this, we perform regularized maximum likelihood estimation (MLE) under a general irreversible mutation model, paired with a conservative version of maximum parsimony that reconstructs only the ancestral states that we are confident about. To deal with the particularities of CRISPR/Cas9 lineage tracing data-such as double-resection events, which affect runs of consecutive sites-we avoid making our model more complex and instead opt for using a simple but effective data encoding scheme. Similarly, we avoid explicitly modeling the missing data mechanisms-such as heritable missing data-by instead assuming that they are missing completely at random. We stabilize estimates in low-information regimes by using a simple penalized version of MLE using a minimum branch length constraint and pseudocounts. All this leads to a convex MLE problem that can be readily solved in seconds with off-the-shelf convex optimization solvers. We benchmark our method using both simulations and real lineage tracing data, and show that it performs well on several tasks, matching or outperforming competing methods such as TiDeTree and LAML (Lineage Analysis via Maximum Likelihood) in terms of accuracy, while being $10\sim 100\times$ faster. Notably, our statistical model is simpler and more general, as we do not explicitly model the intricacies of CRISPR/Cas9 lineage tracing data. In this sense, our contribution is 2-fold: (1) a fast and robust method for branch length estimation under a general irreversible mutation model and (2) a data encoding scheme specific to CRISPR/Cas9 lineage tracing data, which makes it amenable to the general model. Our branch length estimation method, which we call "ConvexML," should be broadly applicable to any evolutionary model with irreversible mutations (ideally, with high diversity) and an approximately ignorable missing data mechanism. "ConvexML" is available through the convexml open-source Python package.

Indexed as

ClassificationCRISPR-Cas SystemsModels, GeneticMutationPhylogenyCell LineageSoftwareBranch length estimationconvex optimizationCRISPR/Cas9irreversible mutation modelsmaximum likelihood estimationparsimonypseudocountssingle-cell lineage tracing

Identifiers

PMID40795361
PMCPMC12805672

What OpenQuestion holds

Textmetadata
LicenceCC BY-NC
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.