AI for Evidence Utilization · Verify
GeneAgent: self-verification language agent for gene-set analysis using domain databases
Zhizheng Wang*, Qiao Jin*, Chih-Hsuan Wei, Shubo Tian, Po-Ting Lai, Qingqing Zhu, Chi-Ping Day, Christina Ross, Robert Leaman, Zhiyong Lu
* equal contribution
Nature Methods 2025
These slides were generated with the help of AI and may contain errors.
01Motivation
Gene-set analysis is where LLMs hallucinate
- Naming the biological process a set of genes shares is routine but high-stakes.
- Exactly the open-ended task where LLMs confidently name a function the evidence can’t support.
02Method
An agent that verifies itself against databases
- Drafts an answer, then loops through self-verification and modification.
- Autonomously queries curated databases (GO, KEGG, Reactome, HPO, WikiPathways, MSigDB).
- Confirms or rejects each claim before finalizing.

03Setup
1,106 gene sets from diverse sources
| Dataset | Sets | Genes / set | Avg. genes | Resource | Released |
|---|---|---|---|---|---|
| GO | 1,000 | 3–456 | 48.3 | Literal curation | Nov 2023 |
| NeST | 50 | 5–323 | 19.0 | Proteomics | Apr 2024 |
| MSigDB | 56 | 4–200 | 112.0 | Molecular function | May 2023 |
| All | 1,106 | 3–456 | 50.7 | — | — |
Gene sets for the systematic benchmark, plus seven novel mouse-melanoma sets for the real-world case study. Source: Table 1.
04Result
GeneAgent names biological processes more accurately than GPT-4
- Compared against the strong GPT-4 gene-set baseline of Hu et al., 2025.
- Beats GPT-4 on GO, NeST, and MSigDB.
05Result
92% of self-verification decisions are correct
| Support | Partial | Refute | Unknown | ||
| Correct | 80 | 14 | 27 | 1 | 92.4% |
| Partially correct | 6 | 0 | 1 | 0 | 5.3% |
| Incorrect | 2 | 1 | 0 | 0 | 2.3% |
| GeneAgent’s decision | Accuracy | ||||
Manual audit of GeneAgent’s accept/reject calls against human judgment (cell counts). 92.4% of decisions agree with experts. Source: Fig. 3e.
06Recognition
Highlighted by NIH
- Published in Nature Methods, and covered by an NIH News release & the NIH Catalyst.

07Impact
Adopted for real gene-set analysis
- Biologists run it in their own studies — gene-set analysis and multi-omic validation.
- Cited by the Gene Ontology knowledgebase (Nucleic Acids Research, 2026).
- Composed by agent frameworks — AgentCo-op and ToolUniverse.
08Summary
GeneAgent at a glance
| Background | Interpreting a gene set means naming the biological process its genes share. |
| Problem | Gene-set analysis is exactly where LLMs hallucinate plausible-but-wrong functions. |
| Approach | An LLM agent that self-verifies each claim against curated biology databases. |
| Results | Beats GPT-4 on 1,106 gene sets; 92% of its verification calls agree with experts. |