Inferensys

Glossary

RNA Velocity

A computational method that predicts the future transcriptional state of individual cells by modeling the ratio of unspliced precursor mRNA to mature spliced mRNA, revealing developmental trajectories.
ML engineer working on model compression and quantization, laptop showing performance benchmarks, technical workspace.
COMPUTATIONAL BIOLOGY

What is RNA Velocity?

RNA velocity is a computational method that predicts the future transcriptional state of individual cells by modeling the ratio of unspliced precursor mRNA to mature spliced mRNA, revealing developmental trajectories.

RNA velocity is a dynamical modeling approach that leverages the kinetics of gene expression to predict the future state of individual cells. By distinguishing between unspliced (nascent) mRNA and spliced (mature) mRNA in single-cell RNA-seq data, the method estimates the rate of change in gene expression—the 'velocity'—for each cell. A positive velocity indicates genes being up-regulated, while a negative velocity signals down-regulation, effectively providing a directional vector in transcriptomic space.

This technique resolves the static snapshot limitation of conventional single-cell analysis by inferring a directed temporal ordering of cells. When visualized as a vector field on a low-dimensional embedding like UMAP, RNA velocity reveals latent developmental trajectories, such as differentiation cascades, without requiring destructive time-series sampling. The method relies on solving a system of ordinary differential equations that model transcription, splicing, and degradation rates, making it a foundational tool for reconstructing dynamic biological processes from high-dimensional genomic data.

MECHANISMS

Key Features of RNA Velocity Analysis

RNA velocity reconstructs cellular trajectories by modeling the dynamic equilibrium between unspliced and spliced mRNA. These core features define its analytical power.

01

Transcriptional Dynamics

RNA velocity captures the rate of change in gene expression by distinguishing newly transcribed, unspliced mRNA from mature, spliced mRNA. The ratio of unspliced to spliced reads provides a directional vector indicating whether a gene is being upregulated (induced) or downregulated (repressed) in each cell. This temporal derivative transforms a static snapshot into a predictive model of the immediate future state.

2-4 hours
Typical prediction horizon
02

Velocity Vector Field

The high-dimensional velocity vectors are projected onto a low-dimensional embedding, such as a UMAP or t-SNE plot, creating a vector field. This field visually represents the flow of cells through transcriptional space. Streamlines traced through this field predict future cell states and reveal the underlying geometry of differentiation, enabling the identification of root cells, branch points, and terminal fates without requiring time-series data.

03

Latent Time Inference

By integrating the velocity vectors, a latent time is assigned to each cell, ordering them along a continuous developmental trajectory. Unlike pseudotime methods that rely solely on transcriptomic similarity, latent time incorporates directional RNA kinetics. This resolves the directionality ambiguity inherent in static similarity measures, explicitly distinguishing a progenitor cell transitioning toward a differentiated state from a mature cell.

04

Stochastic & Dynamical Models

Two primary frameworks exist for estimating velocities:

  • Steady-state model: Assumes a constant transcriptional state and fits a linear regression to the unspliced/spliced phase portrait. Computationally efficient but sensitive to violations of the steady-state assumption.
  • Dynamical model: Solves the full differential equation of transcription, splicing, and degradation using an Expectation-Maximization (EM) algorithm. This recovers gene-specific kinetic rates and is more robust for transient populations.
05

Terminal State Confidence

Velocity analysis quantifies the probability that a cell is in a terminal differentiation state. Cells with high terminal state confidence exhibit velocity vectors that point inward toward an attractor point, indicating a cessation of transcriptional change. This metric is critical for identifying fully mature cell types and distinguishing them from intermediate, actively transitioning progenitors in complex tissues like the developing brain or tumor microenvironment.

RNA VELOCITY

Frequently Asked Questions

Clear, technical answers to the most common questions about predicting future cell states from single-cell transcriptomic data.

RNA velocity is a computational method that predicts the future transcriptional state of individual cells by modeling the ratio of unspliced precursor mRNA to mature spliced mRNA. It works by leveraging the kinetics of the central dogma: genes are transcribed into unspliced pre-mRNA, which is then spliced into mature mRNA. By quantifying both species in single-cell RNA-seq data, the method calculates a 'velocity' vector for each cell, indicating whether it is being transcriptionally induced (positive velocity) or repressed (negative velocity) toward a future state. This temporal directionality is derived from the deviation of the observed spliced/unspliced ratio from the inferred steady-state equilibrium, effectively turning a static snapshot into a dynamic movie of cellular transitions.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.