Data & ReproSingle-Cell & Spatial OmicsK-Dense-AI/claude-scientific-skillsData & Reproduction
SC

scvelo

Maintainer Kuan-lin Huang · Last updated April 1, 2026

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 decis….

Claude CodeOpenClawNanoClawAnalysisReproductionscvelobioinformaticsanalysisanalysis & methodology

Original source

K-Dense-AI/claude-scientific-skills

https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/scvelo

Maintainer
Kuan-lin Huang
License
BSD-3-Clause
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • Documentation: https://scvelo.readthedocs.io/.
  • GitHub: https://github.com/theislab/scvelo.
  • Paper: Bergen et al. (2020) Nature Biotechnology. PMID: 32747759.
  • 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: pip install scvelo.

Source Doc

Excerpt From SKILL.md

When to Use This Skill

Use scVelo when:

  • Trajectory inference from snapshot data: Determine which direction cells are differentiating
  • Cell fate prediction: Identify progenitor cells and their downstream fates
  • Driver gene identification: Find genes whose dynamics best explain observed trajectories
  • Developmental biology: Model hematopoiesis, neurogenesis, epithelial-to-mesenchymal transitions
  • Latent time estimation: Order cells along a pseudotime derived from splicing dynamics
  • Complement to Scanpy: Add directional information to UMAP embeddings

Prerequisites

scVelo requires count matrices for both unspliced and spliced RNA. These are generated by:

  1. STARsolo or kallisto|bustools with lamanno mode
  2. velocyto CLI: velocyto run10x / velocyto run
  3. alevin-fry / simpleaf with spliced/unspliced output

Data is stored in an AnnData object with layers["spliced"] and layers["unspliced"].

1. Setup and Data Loading

import scvelo as scv
import scanpy as sc
import numpy as np
import matplotlib.pyplot as plt

Use cases

  • **Trajectory inference from snapshot data**: Determine which direction cells are differentiating.
  • **Cell fate prediction**: Identify progenitor cells and their downstream fates.
  • **Driver gene identification**: Find genes whose dynamics best explain observed trajectories.
  • **Developmental biology**: Model hematopoiesis, neurogenesis, epithelial-to-mesenchymal transitions.

Not for

  • Do not rely on this catalog entry alone for installation or maintenance details.

Related skills

Related skills

Back to directory
AN
Data & ReproSingle-Cell & Spatial Omics

AnnData

AnnData is a Python package for handling annotated data matrices, storing experimental measurements (X) alongside observation metadata (obs)…

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView
AR
Data & ReproSingle-Cell & Spatial Omics

Arboreto

Arboreto is a computational library for inferring gene regulatory networks (GRNs) from gene expression data using paralleli.

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView
BI
Data & ReproSingle-Cell & Spatial Omics

bio-imaging-mass-cytometry-cell-segmentation

Cell segmentation from multiplexed tissue images. Covers deep learning (Cellpose, Mesmer) and classical approaches for nuclear and whole-cel…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproSingle-Cell & Spatial Omics

bio-read-qc-umi-processing

Extract, process, and deduplicate reads using Unique Molecular Identifiers (UMIs) with umi_tools. Use when library prep includes UMIs and ac…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView