scvelo

Perform RNA velocity analysis on single-cell RNA-seq AnnData objects.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill scvelo-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvelo
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/scvelo
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill scvelo-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill addresses the challenge of inferring developmental trajectories and cell fate decisions from snapshot single-cell RNA-seq data by modeling the kinetics of mRNA splicing.

Core Features & Use Cases

  • Trajectory Inference: Determine the direction of cell differentiation without requiring time-course data.
  • Driver Gene Identification: Identify genes whose expression dynamics explain observed cell state transitions.
  • Use Case: Researchers can use this to map hematopoiesis or neurogenesis by analyzing the ratio of unspliced to spliced mRNA in single-cell datasets.

Quick Start

Use the scvelo skill to perform a full RNA velocity analysis on the provided AnnData object to visualize cell state transitions.

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 from single-cell RNA-seq data without time-course samples?

To infer cell trajectories from single-cell RNA-seq data, you can use RNA velocity analysis to model mRNA splicing kinetics. This approach estimates cell state transitions and developmental directions directly from snapshot data by analyzing ratios of unspliced to spliced mRNA.

What is RNA velocity and how does it identify driver genes in genomics workflows?

RNA velocity is a computational method that models splicing kinetics to determine cell differentiation direction. It identifies driver genes by detecting which genes exhibit expression dynamics that actively explain observed transitions between cell states in single-cell datasets.

Do I need scanpy and AnnData objects to perform single-cell trajectory analysis?

Yes, you need scanpy and scvelo to process AnnData objects for trajectory inference. The AnnData objects must specifically contain spliced and unspliced count layers to successfully calculate RNA dynamics and estimate latent time.

Can I estimate latent time and map developmental processes like hematopoiesis using scvelo?

You can estimate latent time and map developmental processes like hematopoiesis or neurogenesis by applying RNA velocity analysis. This technique uses splicing kinetics within single-cell RNA-seq data to reconstruct the continuous progression of cell fate decisions.

What are the limitations of using spliced and unspliced mRNA ratios for trajectory inference?

Trajectory inference using spliced and unspliced mRNA ratios depends heavily on accurate kinetic modeling and high-quality count layers. It requires single-cell RNA-seq datasets where splicing information is reliably captured, limiting its use with degraded samples or incompatible protocols.