alterlab-scvelo

Installation
SKILL.md

scVelo — RNA Velocity Analysis

Overview

scVelo is the leading Python package for RNA velocity analysis in single-cell RNA-seq data. It infers cell state transitions by modeling the kinetics of mRNA splicing — using the ratio of unspliced (pre-mRNA) to spliced (mature mRNA) abundances to determine whether a gene is being upregulated or downregulated in each cell. This allows reconstruction of developmental trajectories and identification of cell fate decisions without requiring time-course data.

Installation: uv pip install "scvelo==0.3.4" (latest as of mid-2025). Gotcha: scVelo's deps declare numpy>=1.17 with no upper bound, but the stack breaks under numpy 2.x — if you hit cryptic np.float_/dtype errors on import or in plotting, pin numpy<2 (e.g. numpy==1.26.4). pandas 2.x is fine on 0.3.x.

Key resources:

When to Use This Skill

Use scVelo when:

Installs
57
GitHub Stars
61
First Seen
Apr 12, 2026
alterlab-scvelo — alterlab-ieu/alterlab-academic-skills