Nature CommunicationsBioinformaticsPeer-reviewed journal article
Benchmarking Cell Type and Gene Set Annotation by Large Language Models with AnnDictionary
George CrowleyiD, Robert C. JonesiD, Mark A. KrasnowiD, Angela Oliveira PiscoiD, Julia SalzmaniD, Nir YosefiD, Siyu HeiD, Madhav MantriiD, Jessie Aguirre, Ron Garner, Sal Guerrero, William HarperiD, Resham Irfan, Sophia Mahfouz, Ravi Ponnusamy, Bhavani A. Sanagavarapu, Ahmad SalehiiD, Ivan Sampson, Chloe Tang, Alan Gi-Lun ChengiD, James Morgan GardneriD, Burnett S. KellyiD, Thurman Slone, Zifa WangiD, A.D. Choudhury, , David SeongiD
Abstract
We developed an open-source package called AnnDictionary (https://github.com/ggit12/anndictionary/) to facilitate the parallel, independent analysis of multiple anndata. AnnDictionary is built on top of LangChain and AnnData and supports all common large language model (LLM) providers. AnnDictionary only requires 1 line of code to configure or switch the LLM backend and it contains numerous multithreading optimizations to support the analysis of many anndata and large anndata. We used AnnDictionary to perform the first benchmarking study of all major LLMs at de novo cell-type annotation. LLMs varied greatly in absolute agreement with manual annotation based on model size. Inter-LLM agreement also varied with model size. We find that LLM annotation of most major cell types to be more than 80-90% accurate, and will maintain a leaderboard of LLM cell type annotation at https://singlecellgpt.com/celltype-annotation-leaderboard. Furthermore, we benchmarked these LLMs at functional annotation of gene sets, and found that Claude 3.5 Sonnet recovers close matches of functional gene set annotations in over 80% of test sets.
- assay: bulk RNA-seq
- research focus: cell type annotation
- research focus: benchmarking
- research focus: gene regulatory network inference
- approach: machine learning (classical)
- approach: benchmark study
- Citations
- 11
- FWCI
- 3.28
- Field percentile
- top 6%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Large Language Model Consensus Substantially Improves the Cell Type Annotation Accuracy for scRNA-seq Data
Yang Chen, Xianyang Zhang, Jun Chen·Communications BiologyPeer-reviewed·Jun 8, 2026
- ReCellTy: Domain-specific knowledge graph retrieval-augmented LLMs workflow for single-cell annotation
Dezheng Han, Yibin Jia, … Jianbo Wang·bioRxiv·Apr 23, 2025
- CellReasoner: A reasoning-enhanced large language model for cell type annotation
Guangshuo Cao, Yiming Shen, … Dijun Chen·Journal of genetics and genomics/Journal of Genetics and GenomicsPeer-reviewed·Nov 27, 2025
- CASSIA: a multi-agent large language model for reference free, interpretable, and automated cell annotation of single-cell RNA-sequencing data
Elliot Xie, Lingxin Cheng, … Christina M. Kendziorski·bioRxiv·Dec 4, 2024
- LLM-scCurator: Data-centric feature distillation for zero-shot cell-type annotation
Ken Furudate, Koichi Takahashi·bioRxiv·Dec 29, 2025
- Dataset structure outweighs method choice in single-cell cell-type annotation
Oliver Wardhana·bioRxiv·Oct 2, 2026