scvelo

Infers cell state transitions from mRNA dynamics using scvelo and Scanpy.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill scvelo-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvelo
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/scvelo
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill scvelo-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scvelo, scanpy, numpy, matplotlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

RNA velocity analysis with scVelo enables inference of cell state transitions from unspliced/spliced mRNA dynamics to reveal developmental trajectories and cellular futures.

Core Features & Use Cases

  • RNA velocity estimation with stochastic and dynamical models to capture transcriptional kinetics
  • Latent time estimation and driver gene analysis to identify key regulators
  • Velocity graphs and trajectory visualization to map cell fate directions
  • Seamless integration with Scanpy / AnnData workflows for end-to-end analyses

Quick Start

Install scvelo and run a basic velocity workflow on an AnnData object with spliced and unspliced layers.

Frequently Asked Questions about scvelo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I infer RNA velocity trajectories from scRNA-seq data?

To infer RNA velocity trajectories from scRNA-seq data, use scvelo to model transcriptional kinetics from spliced and unspliced mRNA layers. This reconstructs developmental trajectories and predicts cellular state transitions within Scanpy and AnnData workflows.

What is RNA velocity estimation and how does it identify driver genes?

RNA velocity estimation uses stochastic and dynamical models to capture transcriptional kinetics from unspliced and spliced mRNA. By analyzing these dynamics, it calculates latent time and identifies driver genes acting as key regulators of cell fate directions.

Do I need spliced and unspliced mRNA layers in AnnData to estimate velocity graphs?

Yes, velocity graph estimation requires an AnnData object containing both spliced and unspliced mRNA layers. Standard preprocessing steps must be applied to this single-cell RNA-seq data before generating velocity graphs and trajectory visualizations.

Can I use Scanpy workflows to visualize latent time and cell state transitions?

Yes, scvelo integrates seamlessly with Scanpy and AnnData workflows to visualize latent time and cell state transitions. It generates velocity graphs that map cell fate directions directly within the Scanpy environment using matplotlib.

What's the best way to analyze single-cell RNA-seq transcriptional kinetics for cell fate prediction?

The best way to analyze single-cell RNA-seq transcriptional kinetics is applying scvelo's dynamical model to your AnnData object. This approach estimates RNA velocity, calculates latent time, and produces velocity graphs for mapping developmental trajectories.