BioDiscoveryAgent: An AI Agent for Designing Genetic Perturbation Experiments

Yusuf H. Roohani, Jian Vora, Qian Huang, Zach Steinhart, Alex Marson +2 more
2/12/2026

No official code found. Best implementation: snap-stanford/BioDiscoveryAgent (124 stars, MIT, last commit 2025-07-06).

Abstract

Agents based on large language models have shown great potential in accelerating scientific discovery by leveraging their rich background knowledge and reasoning capabilities. In this paper, we introduce BioDiscoveryAgent, an agent that designs new experiments, reasons about their outcomes, and efficiently navigates the hypothesis space to reach desired solutions. We demonstrate our agent on the problem of designing genetic perturbation experiments, where the aim is to find a small subset out of many possible genes that, when perturbed, result in a specific phenotype (e.g., cell growth). Utilizing its biological knowledge, BioDiscoveryAgent can uniquely design new experiments without the need to train a machine learning model or explicitly design an acquisition function as in Bayesian optimization. Moreover, BioDiscoveryAgent, using Claude 3.5 Sonnet, achieves an average of 21% improvement in predicting relevant genetic perturbations across six datasets, and a 46% improvement in the harder task of non-essential gene perturbation, compared to existing Bayesian optimization baselines specifically trained for this task. Our evaluation includes one dataset that is unpublished, ensuring it is not part of the language model's training data. Additionally, BioDiscoveryAgent predicts gene combinations to perturb more than twice as accurately as a random baseline, a task so far not explored in the context of closed-loop experiment design. The agent also has access to tools for searching the biomedical literature, executing code to analyze biological datasets, and prompting another agent to critically evaluate its predictions. Overall, BioDiscoveryAgent is interpretable at every stage, representing an accessible new paradigm in the computational design of biological experiments with the potential to augment scientists' efficacy.

View on arXivView PDF

Code Implementations(1)

MIT

BioDiscoveryAgent is an LLM-based AI agent for closed-loop design of genetic perturbation experiments

12426PythonFeb 21, 20241 years agoMIT

Similar Papers

Cite this paper

@article{roohani2026biodiscoveryagent,
  title  = {BioDiscoveryAgent: An AI Agent for Designing Genetic Perturbation Experiments},
  author = {Yusuf H. Roohani and Jian Vora and Qian Huang and Zach Steinhart and Alex Marson and Percy Liang and J. Leskovec},
  year   = {2026},
  eprint = {2405.17631},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.17631},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.17631.svg)](https://codeofpaper.com/paper/2405.17631)

Discussion