single-cell-annotation-guide
Decision framework for manual marker-based, automated (CellTypist), and reference-based (popV) cell type annotation in scRNA-seq. Three-tier strategy: Tier 1 manual markers, Tier 2 CellTypist, Tier 3 popV ensemble transfer. Use when planning or troubleshooting annotation.
npx skills add BioTender-max/awesome-bio-agent-skills --skill single-cell-annotation-guide --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
The skill provides a structured, three-tier decision framework for annotating cell types in single-cell RNA-seq data: Tier 1 manual marker-based annotation, Tier 2 automated CellTypist, and Tier 3 reference-based popV ensemble label transfer. It explains when to use each tier, how to combine methods, and how to validate annotations with marker visualization and confidence measures. It also lists best practices and common pitfalls, along with concrete steps for QC and workflow decisions.
How it works
The guide outlines concrete decision logic and procedures, including:
- Planning annotation strategy by dataset size and tissue context using a decision tree and scenarios.
- Recommended practices such as removing doublets with Scrublet or DoubletFinder before annotation.
- Visual validation of canonical markers via dotplots, violin plots, or UMAP feature plots after automated annotation.
- Using multiple methods (e.g., CellTypist and popV) and interpreting their agreement via a method-agreement score.
- Selecting tissue-matched reference atlases (e.g., HLCA) for label transfer and applying batch correction before transfer (Harmony, scVI, BBKNN).
- Adjusting annotation granularity with clustering resolution and iterating between clustering and annotation.
- Flagging low-confidence cells based on per-cell metrics (CellTypist confidence, popV score) for manual review.
- Best practices and pitfalls with explicit actions to avoid misannotation.
When to use it
Use when planning or troubleshooting annotation in scRNA-seq experiments. The framework provides explicit scenarios (small datasets, large immune datasets, cross-atlas integration, fetal/developmental contexts, etc.) and prescribes the tier to apply in each case.
What it can touch
It references tools and scripts explicitly, including: Scrublet, DoubletFinder, sc.pl.dotplot, sc.pl.violin, sc.pl.umap, CellTypist, popV, Harmony, BBKNN, scVI, Leiden clustering, and visualization and QC steps. It specifies actions like applying doublet detection before clustering, visualizing canonical markers after annotation, computing and comparing method agreement scores, and performing batch correction prior to label transfer.
Caveats
License is CC-BY-4.0. The guide emphasizes that automated methods can misannotate and recommends validation with canonical markers; it notes that label transfer quality depends on tissue-reference match and developmental stage. It advises using multiple methods and reporting confidence thresholds; it does not guarantee correct annotations and stresses careful interpretation and documentation of methods.
# Single-Cell RNA-seq Cell Type Annotation Guide ## Overview Cell type annotation is the process of assigning biological identities to computationally defined clusters in single-cell RNA-seq data. It is one of the most consequential analytical decisions in a scRNA-seq project: annotation errors propagate into downstream analyses of differential expression, trajectory inference, and cell-cell communication. This guide presents a three-tier decision strategy — manual marker-based annotation first, automated reference-free classification second, and ensemble reference-based label transfer third — and explains when each approach is most appropriate. The guide synthesizes community know-how on CellTypist (Dominguez Conde et al., Science 2022), popV (Luecken et al., Nature Methods 2024), and classical marker-based approaches, following standards established by the Human Cell Atlas project. The three tiers represent a progression from effort-intensive but transparent (manual) to efficient and scalable (automated). They are not mutually exclusive: best practice is to run automated annotation first to generate hypotheses and then validate with manual marker inspection. For high-stakes biolo
- Overview
- Key Concepts
- Cell Type Markers and Cluster Identity
- Reference Atlases and Label Transfer
- Annotation Confidence and Validation
- Doublets and Technical Artifacts
- Cell Ontology and Annotation Hierarchies
- Marker Gene Evidence Categories
- Decision Framework
- Best Practices
- Common Pitfalls
- Workflow
- Protocol Guidelines
- Further Reading
What does the single-cell-annotation-guide skill do?
Decision framework for manual marker-based, automated (CellTypist), and reference-based (popV) cell type annotation in scRNA-seq. Three-tier strategy: Tier 1 manual markers, Tier 2 CellTypist, Tier 3 popV ensemble transfer. Use when planning or troubleshooting annotation.
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill single-cell-annotation-guide --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 144 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
