scvelo

Compute RNA velocity trajectories and latent time from spliced and unspliced transcripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/must1f/Dissertaion-Project --skill scvelo-must1f
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvelo
Source: https://github.com/must1f/Dissertaion-Project/tree/main/.agents/skills/scvelo
Command: npx skills add https://github.com/must1f/Dissertaion-Project --skill scvelo-must1f

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 provides directionality of gene expression changes in single-cell RNA-seq data by modeling splicing kinetics, enabling trajectory inference and future state prediction.

Core Features & Use Cases

  • Dynamical and stochastic velocity estimation with scVelo, latent time, and velocity graphs for lineage inference.
  • Driver-gene analysis and downstream visualization, integrated with Scanpy workflows.
  • Use cases include identifying cell fate decisions, ordering cells along pseudotime, and comparing developmental trajectories across conditions.

Quick Start

Run scvelo to estimate RNA velocity on an AnnData object with spliced and unspliced layers and visualize velocity embeddings.

Frequently Asked Questions about scvelo

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

FAQPage Schema
How do I compute RNA velocity trajectories from single-cell RNA-seq data?

Compute RNA velocity trajectories by applying stochastic or dynamical models to spliced and unspliced transcript layers in an AnnData object, yielding latent time estimation and velocity graphs for trajectory inference.

What is RNA velocity analysis used for in single-cell transcriptomics?

RNA velocity analysis models splicing kinetics to predict future cell states, enabling trajectory inference, pseudotime ordering, and driver-gene identification across developmental single-cell RNA-seq datasets.

Does scvelo work with scanpy workflows and AnnData objects?

Yes, scvelo integrates directly with scanpy workflows and requires a working AnnData object containing spliced and unspliced transcript layers to estimate and visualize velocity embeddings.

Can I identify driver genes and cell fate decisions using stochastic and dynamical models?

Yes, apply stochastic or dynamical models to your single-cell data to identify driver genes, infer fate decisions, and estimate latent time for comparing developmental trajectories across conditions.

What do I need to estimate latent time and velocity graphs for lineage inference?

You need a working AnnData workflow with spliced and unspliced layers to estimate latent time and generate velocity graphs for single-cell lineage inference.

When should I use dynamical models instead of stochastic models for velocity estimation?

Use dynamical models for more accurate latent time estimation and driver-gene identification in complex trajectories, while stochastic models offer robust velocity estimation for broader single-cell datasets.