omicverse-single-cell-annotation
Installation
SKILL.md
OmicVerse Single-Cell Annotation
Goal
Annotate one clustered AnnData object with one OmicVerse backend at a time. Treat celltypist, gpt4celltype, and scsa as alternative branches that share the same input/output contract, not as sequential stages.
Quick Workflow
- If the input is raw counts, hand it off to the OmicVerse preprocessing path first; this skill starts from annotation-ready
AnnDatawith a cluster column such asleiden. - Create
ov.single.Annotation(adata)once. - Choose exactly one backend:
celltypistwhen you already have a CellTypist model path or want to resolve one withquery_reference(source="celltypist").gpt4celltypewhen you want LLM-based cluster labels and can provideAGI_API_KEY.scsawhen you want marker-database scoring from clustered cells and have or can point to a local SCSA database.
- Pass only the backend-specific kwargs for the selected branch.
- Validate the expected
adata.obslabel column and any branch-specific side products before plotting or downstream analysis.