scvelo

Analyze RNA velocity data from single-cell transcriptomic matrices with scVelo.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill scvelo-dralkh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvelo
Source: https://github.com/dralkh/seerai/tree/main/skills/scvelo
Command: npx skills add https://github.com/dralkh/seerai --skill scvelo-dralkh

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 helps you turn single-cell RNA-seq count data into directional biological insight by estimating how cells transition between states. It removes the guesswork from trajectory interpretation by using unspliced and spliced mRNA dynamics to reveal where cells are headed.

Core Features & Use Cases

  • Trajectory inference: Estimate transition directions across cell populations and recover developmental paths.
  • Latent time and pseudotime: Order cells along a biologically informed timeline for differentiation analysis.
  • Driver gene discovery: Identify genes whose kinetic behavior best explains the observed state changes.
  • Visualization and quality checks: Produce velocity arrows, stream plots, confidence scores, and heatmaps to validate results.
  • Use case: A researcher can load an AnnData object with spliced and unspliced layers, run a full velocity workflow, and compare progenitor and differentiated cell states in one analysis.

Quick Start

Ask the Skill to run an scVelo RNA velocity analysis on your single-cell dataset and summarize the inferred trajectories, latent time, and top driver genes.

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 RNA velocity in single-cell data?

To infer cell trajectories from RNA velocity, you can use scVelo to estimate cell-state transitions from spliced and unspliced mRNA counts. This workflow requires an AnnData object with spliced and unspliced layers, followed by Scanpy preprocessing to generate neighbor graphs for velocity modeling.

What is latent time ordering in scRNA-seq and how is it calculated?

Latent time ordering in scRNA-seq is the process of arranging cells along a biologically informed timeline based on transcriptional dynamics. scVelo calculates this by applying velocity models to spliced and unspliced count matrices, mapping cellular transitions to a continuous pseudotime scale.

Do I need spliced and unspliced count matrices to run trajectory inference?

Yes, spliced and unspliced count matrices are required to run trajectory inference using scVelo. These layers must be present in your AnnData object, as the velocity models rely on the dynamic relationship between unspliced and spliced mRNA to estimate directional cell-state transitions.

How do I identify driver genes from single-cell transcriptomic matrices?

You can identify driver genes by analyzing single-cell transcriptomic matrices with scVelo to find genes whose kinetic behavior explains observed state changes. The workflow evaluates spliced and unspliced dynamics to highlight top driver genes that push trajectory transitions.

Can I use Scanpy preprocessing with scVelo velocity models?

Yes, you can use Scanpy preprocessing with scVelo velocity models. Scanpy is a required dependency for preparing the AnnData object, computing neighbor graphs, and performing initial dimensionality reduction before applying scVelo to estimate RNA velocity and downstream confidence metrics.

What are the limitations of RNA velocity for trajectory analysis?

Limitations of RNA velocity for trajectory analysis include its strict dependence on high-quality spliced and unspliced count matrices and accurate Scanpy neighbor graphs. Additionally, velocity models require robust downstream confidence metrics to validate inferred cell-state transitions and avoid misleading trajectory interpretations.