Sign in
BioinformaticsNature Biotechnology
Peer-reviewed journal article

Generalizing RNA velocity to transient cell states through dynamical modeling

Volker BergeniD, Marius LangeiD, Stefan PeidliiD, F. Alexander WolfiD, Fabian Joachim TheisiD

Abstract

The introduction of RNA velocity in single cells has opened up new ways of studying cellular differentiation. The originally proposed framework obtains velocities as the deviation of the observed ratio of spliced and unspliced mRNA from an inferred steady state. Errors in velocity estimates arise if the central assumptions of a common splicing rate and the observation of the full splicing dynamics with steady-state mRNA levels are violated. With scVelo (https://scvelo.org), we address these restrictions by solving the full transcriptional dynamics of splicing kinetics using a likelihood-based dynamical model. This generalizes RNA velocity to a wide variety of systems comprising transient cell states, which are common in development and in response to perturbations. We infer gene-specific rates of transcription, splicing and degradation, and recover the latent time of the underlying cellular processes. This latent time represents the cells internal clock and is based only on its transcriptional dynamics. Moreover, scVelo allows us to identify regimes of regulatory changes such as stages of cell fate commitment and, therein, systematically detects putative driver genes. We demonstrate that scVelo enables disentangling heterogeneous subpopulation kinetics with unprecedented resolution in hippocampal dentate gyrus neurogenesis and pancreatic endocrinogenesis. We anticipate that scVelo will greatly facilitate the study of lineage decisions, gene regulation, and pathway activity identification.

PDFDOI
Structured summary ↓

02 /Specification & Classification

Click any tag to browse matching papers
Citations
2,951
FWCI
104.65
Field percentile
top 1%

Abstract summary

Verified abstract synthesis

Claude Opus 5.5 · max effort · 17 Oct 2026 · from the abstract

scVelo fits a likelihood-based model of full splicing kinetics, extending RNA velocity to transient cell states and adding gene-specific kinetic rates, a latent time and putative driver genes.

The original RNA velocity framework reads velocity from how far the spliced-to-unspliced mRNA ratio deviates from an inferred steady state, which gives wrong estimates when genes do not share a splicing rate or when steady-state levels and full splicing dynamics are not observed. scVelo drops these assumptions by solving the complete transcriptional dynamics, making velocity usable for transient states common in development and perturbation responses.

Key results

  1. SuggestedModelling the complete splicing kinetics removes the original framework's need for a common splicing rate and observed steady-state mRNA levels, so RNA velocity can be estimated for transient cell states.

    The abstract supports this generalization with two developmental systems (hippocampal dentate gyrus neurogenesis, pancreatic endocrinogenesis) and gives no quantitative comparison with the steady-state model. · Abstract

  2. SuggestedThe model estimates gene-specific transcription, splicing and degradation rates plus a latent time that acts as each cell's internal clock; scVelo also identifies regulatory regimes such as fate-commitment stages and flags putative driver genes within them.

    These outputs are described qualitatively; the abstract reports no accuracy checks for the rates or latent time and no validation of the driver genes. · Abstract

  3. ShownIn hippocampal dentate gyrus neurogenesis and pancreatic endocrinogenesis, scVelo separated the kinetics of heterogeneous subpopulations.

    Two application datasets; the authors call the resolution unprecedented, but the abstract gives no metrics, cell numbers or baseline comparison to back that. · Abstract

Methods, data and reproducibility

scVelo fits a likelihood-based dynamical model of the complete splicing kinetics (transcription, splicing, degradation) for each gene to single-cell spliced and unspliced mRNA abundances, yielding gene-specific kinetic rates, velocities and a latent time per cell.

  • Single-cell data on hippocampal dentate gyrus neurogenesis
  • Single-cell data on pancreatic endocrinogenesis
Methods & tools
scVelo
Reproducibility gaps
The abstract links the scVelo website but gives no software version or dataset accessions.
Limitations (2)
  • Applicability to 'a wide variety of systems' with transient states is argued in the abstract from just two developmental datasets, dentate gyrus neurogenesis and pancreatic endocrinogenesis. · noted in this summary
  • The resolution gain and driver-gene detection are neither quantified nor compared with the steady-state model in the abstract, and the driver genes are described only as putative. · noted in this summary

Who should read:Read this if you estimate RNA velocity in systems with transient states, such as differentiation or perturbation responses, and want kinetic rates, latent time or candidate driver genes.

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.

Similarity Map
SelectedSame fieldCross-field
THISCui '24Li '24Li '24Weiler '22Gao '22Marot-Lassa '22
78% semantic matchBioinformatics
Haotian Cui, Hassaan Maan, Maria Claudia Vladoiu+3 more·Genome biology·Jan 19, 2024· 64 citations