Skip to content

Add scAgent: natural-language scRNA-seq analysis agent #166

Description

@deepmind11

Submission: scAgent

Repo: https://github.com/deepmind11/scAgent

Description: An AI agent that lets wet-lab biologists run complete single-cell RNA-seq analysis through natural language conversation — no programming required.

Key details:

  • Full scRNA-seq pipeline via plain English: QC → normalization → batch integration (Harmony, scVI, BBKNN, Scanorama) → clustering → cell type annotation (CellTypist) → differential expression (pseudobulk DESeq2/edgeR) → pathway enrichment (GSEA)
  • 85.7% on SC-Bench — a benchmark of 394 verifiable scRNA-seq problems (vs 52.8% top baseline)
  • State-aware data inspector: determines what analysis steps have already been run on any loaded .h5ad
  • Dependency resolution: automatically plans the minimal prerequisite steps for any requested analysis
  • W3C PROV-O provenance tracking + auto-generated reproducibility packages (methods prose + replay.py)
  • Long-term memory via ChromaDB across sessions
  • Runs on Feynman or Claude Code

Language: Python · License: MIT

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions