HomeMolecular BiologyRNA Velocity: Single-Cell Trajectory Vector Field

RNA Velocity: Single-Cell Trajectory Vector Field (2D)

Interactive 2D single-cell RNA velocity simulator: integrate the unspliced/spliced mRNA kinetics for a bifurcating differentiation trajectory embedded in a 2D plane and watch the inferred velocity vector field predict each cell's future transcriptional state.

Molecular Biology2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-single-cell-omics ↗ Open standalone

RNA velocity is the technique single-cell genomics uses to turn one static snapshot of a tissue into a prediction of where each cell is heading next. This 2D canvas simulator integrates the real unspliced/spliced mRNA splicing-kinetics ODEs for a population of cells embedded in a flat trajectory plane: a shared progenitor trunk that splits into two committed fates once cells pass a branch point. Each cell's instantaneous RNA velocity — the rate of change of its spliced mRNA, ds/dt = β·u − γ·s — is rendered as a 2D arrow overlaid on the scatter, exactly mirroring how tools like scVelo turn per-gene kinetics into the streamline arrows biologists overlay on a UMAP plot. A live "velocity↔truth match" readout checks the inferred arrows against the known synthetic ground truth. Adjust transcription, splicing and degradation rates to see how each kinetic parameter reshapes the speed and sharpness of commitment.

⚙ Under the hood

Integrate the real unspliced/spliced mRNA splicing-kinetics equations for a population of cells moving along a bifurcating differentiation trajectory, and watch each cell's RNA velocity vector predict whether it is committing to fate A or fate B.

single-cellRNA velocitytranscriptomicsdifferentiationbioinformaticsgenomics

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)