scvelo

Analyze RNA velocity in single-cell RNA-seq data with scVelo models.

321|26|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/mkurman/tamux --skill scvelo-mkurman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvelo
Source: https://github.com/mkurman/tamux/tree/main/skills/scientific-skills/scvelo
Command: npx skills add https://github.com/mkurman/tamux --skill scvelo-mkurman

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 enables inference of cell state transitions from unspliced and spliced mRNA dynamics in single-cell RNA-seq data, providing directional insight into development and differentiation.

Core Features & Use Cases

  • Dynamical and stochastic velocity models: recover transcription kinetics and estimate cell trajectories.
  • Latent time and driver gene analysis: compute latent time and rank velocity genes to identify fate decisions.
  • Workflow integration with Scanpy/AnnData: end-to-end processing from preprocessing to visualization.

Quick Start

Run the velocity workflow on an AnnData object that contains spliced and unspliced layers to generate velocity embeddings and downstream plots.

Frequently Asked Questions about scvelo

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

FAQPage Schema
How do I infer cell trajectories using RNA velocity on scRNA-seq data?

RNA velocity infers cell state transitions by analyzing spliced and unspliced mRNA dynamics in scRNA-seq data. This Skill applies stochastic and dynamical models to recover transcription kinetics and estimate cell trajectories.

What is latent time analysis in single-cell RNA-seq trajectory inference?

Latent time analysis estimates a developmental timeline for cells by ranking velocity genes. It identifies fate decisions and driver genes to provide directional insight into differentiation and development across scRNA-seq datasets.

Do I need Scanpy and AnnData to run scVelo velocity workflows?

Yes, scVelo requires Scanpy and AnnData for a complete velocity workflow. Your AnnData object must contain spliced and unspliced layers to generate velocity embeddings and downstream plots.

What is the best way to compute velocity graphs for single-cell development studies?

Computing velocity graphs requires applying stochastic or dynamical models to spliced and unspliced mRNA counts. This workflow integrates with Scanpy for end-to-end processing from preprocessing to visualization.

Can I identify driver genes and fate decisions from unspliced and spliced mRNA dynamics?

Yes, driver gene analysis ranks velocity genes computed from unspliced and spliced mRNA dynamics. This identifies specific genes responsible for fate decisions during cell state transitions and differentiation.

Why does RNA velocity require both stochastic and dynamical models for trajectory inference?

Stochastic and dynamical models recover different aspects of transcription kinetics. The dynamical model estimates latent time and cell trajectories, while the stochastic model provides robust velocity estimates for diverse scRNA-seq datasets.