celltype-annotation-fast

Annotate cell types in spatial transcriptomics data using clustering, marker analysis, and LLM labeling.

3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/chenyhvvvv/STAT-agent --skill celltype-annotation-fast
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: celltype-annotation-fast
Source: https://github.com/chenyhvvvv/STAT-agent/tree/main/stat_agent/skills/celltype-annotation-GPT
Command: npx skills add https://github.com/chenyhvvvv/STAT-agent --skill celltype-annotation-fast

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Annotate cell types in spatial transcriptomics data by combining unsupervised clustering, marker gene analysis, and LLM-based labeling, enabling fast and interpretable identification of cellular composition within tissue sections.

Core Features & Use Cases

  • Unsupervised clustering (Leiden) to identify cell populations.
  • Marker gene analysis to derive cluster-specific markers.
  • LLM-based annotation to assign precise cell type names using tissue context.
  • Use Case: Quickly annotate tissue sections (e.g., breast cancer, brain) to explore cellular architecture and compare regions.

Quick Start

Provide a spatial dataset and tissue type, then run the annotation workflow to obtain cell-type predictions.

Frequently Asked Questions about celltype-annotation-fast

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I annotate cell types in spatial transcriptomics data using marker genes?

Annotate cell types in spatial transcriptomics data by combining unsupervised Leiden clustering to identify cell populations, extracting cluster-specific marker genes, and using an LLM to assign precise cell type names based on tissue context.

Can I use LLM-based labeling for rapid cell type annotation on single-slice datasets?

Yes, LLM-based labeling rapidly annotates cell types on single-slice spatial transcriptomics datasets by mapping unsupervised clusters to specific cell populations using derived marker genes and provided tissue type context.

What is the best way to identify cellular composition within tissue sections during exploratory discovery?

The best way to identify cellular composition is using a workflow that combines unsupervised clustering, marker gene analysis, and LLM-based labeling to provide fast and interpretable identification of cellular architecture within tissue sections.

Do I need to provide tissue type context to perform LLM cell type annotation?

Yes, you must provide a tissue type context, a spatial dataset, and an annotation function to run the preprocessing workflow that performs clustering, marker extraction, and mapping clusters to cell types.

How does unsupervised clustering work with LLM-based labeling for cell type prediction?

Unsupervised Leiden clustering groups cells into populations, marker gene analysis derives specific markers for each cluster, and the LLM uses these markers alongside tissue context to assign precise cell type names for prediction.

What are the limitations of using LLM-based cell type annotation for spatial transcriptomics?

This LLM-based annotation approach is applicable to single-slice datasets with gene expression and tissue context for exploratory discovery, meaning it is designed for rapid annotation rather than handling multi-slice or multi-sample integrated analyses.