Building an Agentic Drug-Discovery Platform
How a multi-agent orchestration platform built on NVIDIA BioNeMo and AMIE foundation models cut early-discovery cycle times by up to 70% for a Global Top 3 pharma client - and why the trust architecture mattered more than the model choice.
Building an Agentic Drug-Discovery Platform
The Bottleneck Before the Bottleneck
Ask most people where drug discovery is slow and they will point to clinical trials - years of Phase I through Phase III, regulatory review, manufacturing scale-up. That is real, but it is not where I spent most of my time. Long before a compound reaches a trial site, it has to survive early discovery: the stretch where a target gets identified, thousands of candidate compounds get screened down to a shortlist, and the survivors get evaluated for whether they will actually behave like a drug in a human body rather than just in a dish.
Widely-cited research from the Tufts Center for the Study of Drug Development puts the fully burdened cost of bringing a new drug to market well north of $2 billion, and early discovery alone typically consumes several years of that timeline before a single patient is ever dosed. Most of that time is not laboratory bench work. It is scientists reading. Reading the literature to understand what is already known about a target. Reading assay data to decide which of thousands of compounds deserve a second look. Reading ADMET data - absorption, distribution, metabolism, excretion, toxicity - to figure out which promising binder is going to fail for a reason that has nothing to do with whether it hits the target.
A Global Top 3 pharma client came to us with a version of this problem stated narrowly: could we speed up literature review for their target identification teams. That framing turned out to be too small. Literature review, target identification, compound screening, and ADMET prediction are not four separate problems that happen to sit next to each other on a timeline. They are four stages of the same reasoning process, and the handoffs between them were where the real time was being lost.
Why One Model Does Not Solve Drug Discovery
The instinct when you hear "speed up literature review" is to reach for a single large language model, point it at the literature, and call it done. We tried a version of that early and it broke almost immediately for a structural reason: each stage of early discovery requires a different kind of reasoning, over a different kind of data, with a different definition of what a good answer looks like.
Literature review is retrieval and synthesis over unstructured text. Target identification is reasoning over biological pathways and genetic association data, where the output needs to be a ranked, justified hypothesis rather than a summary. Compound screening is pattern matching over molecular structure and bioactivity data at a scale no human reads directly. ADMET prediction is a narrower, more specialized modeling problem where the inputs are physicochemical descriptors rather than free text, and a wrong answer has real safety implications downstream.
A single general-purpose model handled the first stage passably and did progressively worse at each stage after it, because it had no mechanism for treating "I am now reasoning about biological pathways" differently from "I am now reasoning about molecular toxicity." The fix was not a bigger model. It was a multi-agent architecture where each stage is owned by an agent scoped to that specific reasoning task, with an orchestration layer that manages handoffs and, critically, tracks what each agent was confident about and what it was not.
What We Built
We built four agents, each with a distinct job, coordinated by an orchestration layer rather than chained as a fixed pipeline.
The literature review agent ingests and indexes the published and preprint literature relevant to a target, using a foundation model tuned for biomedical text - our stack leaned on NVIDIA's BioNeMo framework for biology-specific model tooling, alongside Google's AMIE line of medical-reasoning foundation models for structuring clinical and mechanistic language into something the downstream agents could consume. The output is not a summary. It is a structured set of claims, each tagged with its source and a confidence estimate, that the target identification agent can query directly.
The target identification agent takes that structured literature base plus genetic association and pathway data and produces a ranked list of candidate targets with an explicit rationale for each ranking - what evidence supports the target, what evidence contradicts it, and where the evidence is simply thin.
The compound screening agent takes a validated target and searches known and generated compound libraries for candidates likely to bind it, using the target identification agent's rationale to weight which binding modes actually matter biologically rather than just computationally.
The ADMET prediction agent takes the screening agent's shortlist and evaluates each candidate against absorption, distribution, metabolism, excretion, and toxicity models, flagging candidates likely to fail for pharmacokinetic reasons before a single dollar gets spent on wet-lab validation.
Each agent hands its output to the next with its confidence scores attached, not stripped out. That detail turned out to matter more than any individual model choice.
The Trust Architecture: Confidence Thresholds and Expert Gates
The design decision I am most protective of has nothing to do with model performance: no agent output crosses into a decision that affects lab resourcing without passing a confidence threshold, and anything below that threshold routes to a human expert - a computational biologist or medicinal chemist - before it moves forward.
This was not a compliance afterthought bolted on at the end. It was the first architecture decision we made, before a single agent was built. Scientific AI has a specific failure mode that other domains do not share as acutely: a plausible-sounding wrong answer about a target's biology does not just waste a query, it can send a wet-lab team down a multi-month dead end. The cost of a confident-sounding hallucination compounds through every downstream stage that trusts it.
So every agent handoff is logged with its confidence score, its source evidence, and a flag for whether it cleared the threshold on its own or required expert sign-off. Scientists reviewing a target identification agent's output can see exactly which claims came from a well-supported literature consensus and which came from a single ambiguous preprint. That traceability is what got scientists to actually use the outputs rather than independently re-verifying everything the system produced, which would have defeated the entire point.
Results
In production with a Global Top 3 pharma client, the platform has changed the shape of the early discovery timeline rather than just compressing it:
- Early-discovery cycle times cut by up to 70% across the stages from initial target hypothesis through ADMET-flagged shortlist, measured against the team's pre-platform baseline for comparable target classes.
- Literature review that used to consume weeks of a scientist's reading time now surfaces a structured, source-cited claim base in a fraction of that time, freeing scientific staff to spend their hours evaluating evidence rather than assembling it.
- Every agent output in production carries a confidence score and audit trail, which became a requirement scientists asked for once they saw it, not a constraint we had to convince them to accept.
What I Would Do Differently
The ADMET agent needed more domain-specific tuning than we budgeted for. Toxicity prediction is genuinely narrower and more specialized than the other three stages, and treating it as "one more agent in the pipeline" during initial scoping underestimated how much dedicated validation work it required before scientists trusted its flags. We got there, but a later start on that validation work than the other three agents cost us real calendar time.
I would also build the confidence-threshold and audit infrastructure even earlier than we did. We built the trust architecture first in principle, but the tooling that made confidence scores visible and explorable for scientists lagged the agents themselves by several weeks. Scientists interacting with an agent that had no visible reasoning trail were, understandably, more skeptical of it during that gap than they were once the tooling caught up.
The Broader Pattern for Scientific AI
The lesson that generalizes past drug discovery: in any domain where a wrong answer has a real cost attached to acting on it, the trust architecture is not a feature you add once the model works. It is the thing that determines whether the model gets used at all. A multi-agent system that is technically capable of speeding up early discovery by 70% is worth nothing if the scientists downstream do not trust its reasoning enough to act on it without re-doing the work themselves.
Foundation models for biology are getting genuinely good at the narrow tasks - parsing literature, predicting binding affinity, flagging toxicity risk. The harder and less discussed problem is the seam between those tasks, where one agent's confident output becomes another agent's unquestioned input. Get the seams wrong, and you have built an expensive way to compound errors quickly. Get them right, with visible confidence and a clear expert escalation path, and you have built something scientists will actually let inform where they spend their next six months.