AnnData
AnnData is a Python package for handling annotated data matrices, storing experimental measurements (X) alongside observation metadata (obs)…
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….
Original source
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/scvelo
Skill Snapshot
Source Doc
Use scVelo when:
scVelo requires count matrices for both unspliced and spliced RNA. These are generated by:
lamanno modevelocyto run10x / velocyto runData is stored in an AnnData object with layers["spliced"] and layers["unspliced"].
import scvelo as scv
import scanpy as sc
import numpy as np
import matplotlib.pyplot as plt
Related skills
AnnData is a Python package for handling annotated data matrices, storing experimental measurements (X) alongside observation metadata (obs)…
Arboreto is a computational library for inferring gene regulatory networks (GRNs) from gene expression data using paralleli.
Cell segmentation from multiplexed tissue images. Covers deep learning (Cellpose, Mesmer) and classical approaches for nuclear and whole-cel…
Extract, process, and deduplicate reads using Unique Molecular Identifiers (UMIs) with umi_tools. Use when library prep includes UMIs and ac…