Skip to content
Back to skills

CellAgent

ASecurity

Use CellTypeAgent to interpret marker genes, annotate scRNA-seq clusters, and coordinate multi-agent workflows for downstream analysis.

  • 32 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 7, 2026
documentationpythongoshellbashrails

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 20 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add mdbabumiamssm/LLMs-Universal-Life-Science-and-Clinical-Skills- --skill CellAgent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of CellAgent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for CellAgent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mdbabumiamssm-cellagent/badge)](https://www.skillsdirectory.com/skills/mdbabumiamssm-cellagent)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cellagent-annotation
description: Use CellTypeAgent to interpret marker genes, annotate scRNA-seq clusters, and coordinate multi-agent workflows for downstream analysis.
---

## At-a-Glance
- **description (10-20 chars):** Cell tagger
- **keywords:** single-cell, markers, annotation, confidence, tissue
- **measurable_outcome:** Label every provided cluster with a cell type + confidence + marker evidence (or "ambiguous") within 15 minutes per dataset.
- **license:** MIT | **version:** 1.0.0 (Python 3.9+)
- **allowed-tools:** `run_shell_command`, `read_file`

## When to Use
- Automated annotation of scRNA-seq datasets without manual curation.
- Multi-step workflows (QC → clustering → annotation → DE analysis).
- Integrating multiple batches requiring consistent labeling.

## Core Capabilities
1. **Planning:** Multi-agent planner decomposes analysis goals into steps.
2. **Tool execution:** Generates Scanpy/Seurat code and runs it autonomously.
3. **Self-correction:** Detects execution errors and retries with fixes.

## Workflow
1. Gather marker lists per cluster, plus species/tissue context and optional atlas references.
2. Run CellTypeAgent (`pip install -r requirements.txt` then `python repo/main.py --data data.h5ad --goal annotate`).
3. Review outputs for supporting markers; downgrade ambiguous clusters when signals conflict.
4. Produce final table (cluster, label, confidence, supporting markers, notes) and cite references when used.

## Example Usage
```bash
python3 Skills/Genomics/Single_Cell/CellAgent/repo/main.py --data "./data.h5ad" --goal "annotate"
```

## Guardrails
- Avoid over-specific lineages if markers overlap; default to broader types.
- Flag clusters showing multiple signatures for manual review.
- Respect species/tissue differences when interpreting markers.

## References
- README + upstream paper (Mao et al., 2025 / arXiv 2407.09811).

Files in this skill

  • README.md1.1 KB
  • SKILL.md1.9 KB
  • repo/.gitattributes170 B
  • repo/.gitignore506 B
  • repo/CellTypeAgent/LLM.py5.9 KB
  • repo/CellTypeAgent/__init__.py51 B
  • repo/CellTypeAgent/config.py494 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/Azimuth.csv130 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/BCL.csv129 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/HCA.csv130 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/HCL.csv129 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/MCA.csv129 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/all.csv131 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/all_human.csv131 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/all_human_mixed.csv131 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/all_mouse.csv129 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/coloncancer.csv128 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/literature.csv130 B
  • repo/CellTypeAgent/data/GPTCellType/datasets/lungcancer.csv129 B
  • repo/CellTypeAgent/data/GPTCellType/src/all.csv131 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.