omicverse-single-cell-rna-velocity
Installation
SKILL.md
OmicVerse Single-Cell RNA Velocity
Goal
Run reusable RNA velocity analysis on a velocity-ready AnnData: map spliced/unspliced layers if needed, fit moments and dynamics, estimate velocity, build the velocity graph, compute UMAP/Leiden, and render the stream plot. Use this same skill for method-comparison notebooks that branch across scvelo, dynamo, latentvelo, and graphvelo. If you still need FASTQ -> h5ad generation, hand off to the kb alignment skill first.
Quick Workflow
- Start from a velocity-ready
AnnData. - Map source-specific layers such as
mature/nascenttospliced/unsplicedwhen needed. - Pick the branch trio up front:
recipe,backend, andmethod. - Instantiate
ov.single.Velo(adata)and runfilter_genes,preprocess,moments,dynamics, andcal_velocity. - Build the velocity graph, neighbors, UMAP, Leiden, and velocity embedding.
- If the notebook includes a GraphVelo refinement stage, run it after an initial velocity layer exists.
- Plot the embedding and stream plot.
- Validate the stored keys before treating the result as finished.