Authors: Ye Liu, Reza Averly, Avery Meyer, Frazier N. Baker, Ruoxi Gao, Daniel Adu-Ampratwum, Xia Ning
Organizations: Biomedical Informatics, The Ohio State University. · Computer Science and Engineering, The Ohio State University. · Medicinal Chemistry and Pharmacognosy, The Ohio State University. · Translational Data Analytics Institute, The Ohio State University.
Drug discovery remains a resource-intensive and time-consuming process, involving billions of dollars and a decade of development to advance a drug to market. While many in silico tools have accelerated this process, operating them still demands substantial time, effort, and expertise from medicinal chemists. Autonomous systems built on Large Language Models (LLMs) have emerged as a promising solution, yet current designs limit their performance. Existing single-agent systems scale poorly to long-horizon, multi-step, and realistic tasks, whereas multi-agent systems typically execute predefined workflows that cannot capture the iterative, non-linear nature of a real drug discovery campaign. Here, we present MADDIE, a multi-agent drug discovery engine. It comprises a central agent, Orchestrator, and four specialized worker agents: HitIdentifier, LeadOptimizer, Synthesizer, and Evaluator, each representing a critical step in a drug discovery campaign. Under Orchestrator's orchestration and coordination, these worker agents are composed into flexible workflows, enabling MADDIE to adapt its strategy and navigate the drug discovery pipeline end-to-end. Across 50 protein targets, MADDIE produces molecules satisfying key property requirements and their synthesis routes, outperforming existing agentic systems, generative models, and general-purpose LLMs by a wide margin. Our analysis reveals how these agents collaborate and that MADDIE can employ different strategies across targets to achieve the campaign's goal, while still being efficient in time and tokens. Together, they demonstrate MADDIE as a low-cost, effective, and efficient autonomous engine for accelerating drug discovery. Code and dataset is available via https://github.com/ninglab/MADDIE.
Figures & tables
Figure 1: \textscMADDIE architecture, consisting of \textscOrchestrator , workspace and four worker agents: \textscHitIdentifier , \textscLeadOptimizer , \textscSynthesizer and \textscEvaluator .
Method
Vina
QED
SAS
Mut
CTx
hERG
Lly
Syn
< -6.53
> 0.36
< 5.35
< 0.51
< 0.71
< 0.96
True
True
Agents for Drug Discovery
\textscMADDIE (ours)
✓
✓
✓
✓
✓
✓
✓
✓
\textscLIDDIA ( Averly et al., 2025 )
✓
✓
✓
–
–
–
–
–
Prompt-to-Pill ( Vichentijevikj et al., 2026 )
✓
✓
–
✓
–
✓
–
–
AgentD ( Ock et al., 2026 )
–
✓
–
–
–
–
–
–
Table 1: The thresholds used in the experiments and whether each method can measure the corresponding properties and synthesizability during generation (✓ indicates it can). The thresholds are calculated using marketed FDA-approved drugs in our dataset (Appendix 9 ).
Method
\mathop{\textbf{N_{tout}}}\limits
\mathop{\textbf{N_{out}}}\limits
\mathop{\textbf{N_{sat}}}\limits
% Pass
% Vina
% QED
% SAS
% Mut
% CTx
% hERG
% Lly
% Syn
Agents for Drug Discovery
\textscMADDIE
50
100.0
100.0
100.0
100.0
100.0
100.0
100.0
100.0
100.0
100.0
100.0
\textscLIDDIA
49
36.0
28.0
80.0
83.1
96.1
100.0
100.0
100.0
100.0
100.0
100.0
Prompt-to-Pill
31
14.2
2.9
20.9
55.0
88.5
100.0
41.0
100.0
98.1
100.0
100.0
AgentD
35
44.2
44.2
100.0
100.0
100.0
100.0
100.0
100.0
100.0
100.0
100.0
Generative Models for Drug Design
Table 2: Main experimental results of \textscMADDIE against baselines.
Method
\mathop{\textbf{N_{tout}}}\limits
\mathop{\textbf{N_{out}}}\limits
\mathop{\textbf{N_{sat}}}\limits
% Pass
% Syn
\mathop{\textbf{N_{itm}}}\limits
\textscMADDIE
50
100.0
100.0
100.0
100.0
1,043.8
w/o \textscSynthesizer
50
100.0
40.2
40.2
40.2
1,554.8
w/o \textscLeadOptimizer
49
100.0
100.0
100.0
100.0
1,327.7
w/o \textscOrchestrator
50
100.0
100.0
100.0
100.0
1,743.8
Table 3: Ablation study.
Figure 2: Transition probabilities among worker agents during a campaign. Red color represents the transition with the highest probability out of each worker agent.
Figure 3: Flow of molecules from the worker agent at which they originate to the campaign output. Each subfigure traces the molecules originating from one worker agent; each edge gives the number of those molecules subsequently passed to another worker agent or reaching the output, averaged over the 50 targets.
Figure 4: Trajectories of \textscMADDIE over six representative targets: (a) ABCD1_ALD, (b) BCHE, (c) ADAM10, (d) ADRB1, (e) IDH2, and (f) PAK4. Rows represent the agents in \textscMADDIE and columns represent one delegation or step during the campaign. The number on the arrow denotes the number of molecules passed to the next agent. The number on the box denotes the number of molecules stored in each repository after the delegation. The arrow width (worker agents) and box size ( \textscOrchestrator ) are proportional to the number of molecules.
Figure 5: PSEN1 case study.
\mathop{\textbf{N_{itm}}}\limits
Targets
Share (%)
<750
10
20.0
750 – 1,000
18
36.0
1,000 – 1,250
9
18.0
1,250 – 1,500
8
16.0
≥1,500
5
10.0
Table 4: Number of targets grouped by the number of intermediate molecules explored.
Metric
Cost
Action
Delegation per agent
Time (h)
Out. token
Total
Process
Delegate
HI
LO
EV
SY
Average
3.3
21,125
24.9
14.9
10.0
2.2
1.0
5.1
1.7
Shortest (ADAMTS5)
1.2
7,508
9
5
4
1
0
2
1
Longest (HDAC8)
11.6
30,448
44
38
6
1
1
3
1
Table 5: Computational cost of \textscMADDIE over 50 targets.
Worker agent
Input
Output
Tools
\textscHitIdentifier
Target pocket P .
Candidate molecules.
conDitar ( Gao et al., 2026 ) for SBDD; DiffSMol ( Chen et al., 2025 ) for LBDD; AutoDock ( Trott and Olson, 2010a ) for predicting binding affinity.
\textscEvaluator
Candidate molecules.
Property values.
UniDock ( Yu et al., 2023 ) , QED ( Bickerton et al., 2012 ) , SAScore ( Ertl and Schuffenhauer, 2009 ) , ADMET-AI ( Swanson et al., 2024 ) and Lilly filter ( Bruns and Watson, 2012 ) .
\textscLeadOptimizer
Candidate molecules that fail one or more requirements.
Optimized candidate molecules.
GeLLMO-C ( Dey et al., 2025 ) ; MolOpt algorithms ( Gao et al., 2022 ) ; RDKit and \textscEvaluator -backed oracles for the target properties.
\textscSynthesizer
Candidate molecules.
Synthesis routes or synthesizable analogs.
MEEA ∗ ( Zhao et al., 2024 ) and PrexSyn ( Luo and Coley, 2026 ) .
Table 6: Artifacts required and produced by each worker agent, along with their respective tools.
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
Gene name
PDB ID
Ligand ID
Disease category
Source
\textscLIDDIA
CD2020
ABCC8
6PZ9
BJX
D
–
–
ABCD1
7VX8
ATP
N
–
✓
ABO
5BXC
DA8
CV, I
–
✓
ACE
3L3N
LSW
CV
–
✓
ACHE
7D9O
H0L
A, N
–
–
Appendix
Table A1 : Protein targets in the \textscMADDIE dataset.
Table A2 : FDA-approved drug associations for targets in the \textscMADDIE dataset.
Pass rate
Requirements
FDA-approved drugs
% Vina
<−6.53
81.2
% QED
>0.36
88.0
% SAS
<5.35
96.9
% Mut
<0.51
91.1
% CTx
<0.71
89.0
% hERG
<0.96
81.7
Appendix
Table A3 : Property requirements and pass rates for our dataset of FDA-approved drugs
Method
Vina↓
QED↑
SAS↓
Mut↓
CTx↓
hERG↓
Div↑
Avg. Rank ↓
-6.530
0.360
5.350
0.510
0.710
0.960
–
–
Agents for Drug Discovery
\textscMADDIE
-7.897
0.646
3.563
0.217
0.224
0.535
0.864
6.3
\textscLIDDIA
-7.780
0.712
2.515
0.226
0.108
0.358
0.811
4.1
Prompt-to-Pill
-6.834
0.570
3.378
0.541
0.221
0.356
0.739
8.3
AgentD
-8.223
0.702
2.861
0.221
0.217
0.542
0.693
6.1
Appendix
Table A4 : Average property values over output molecules from all targets
Figure A1 : Transition trajectories of \textscMADDIE on two representative targets.
Figure A2 : \textscMADDIE ’s generated molecules on PSEN1 exceeding either the reference ligand or Nirogacestat on all in silico properties defined in Section 3 .