Using AI to Predict Clinical Trial Patient Populations in the Future
At Navicyte we were talking with one of our senior advisors. She made the point that a lot of high-potential drug candidates don’t die from bad science. They run out of money during clinical trials because the competition for patients is too dense. The trial can’t enroll, the program burns cash waiting, and the drug dies.
That put the question in front of us years before the first dose: will there be enough patients for a Phase 1a or 1b trial, given the competing trials that will be recruiting when we expect to start ours?
What I built
We’re early-stage, and we run the company as an AI-native org. So I didn’t buy the vendor version of this answer. I built a process.
I broke the population question into parts: total addressable pool, competitive trial landscape, residual feasibility, biology fit. Then I ran a multi-panel analysis against it. The architecture descends from the expert-panel simulator I open-sourced in “Smart Models, Dumb Pipes”: structured decomposition, parallel expert agents working the sub-questions independently, adversarial seats that challenge the core assumptions, and preserved dissent that keeps the minority position in the final deliverable. The adversarial seats were pointed at the framing itself: the population definitions and the plan’s own assumptions. The whole thing ran in roughly a day for about fifty dollars in tokens. The comparable IQVIA StudyOptimizer engagement takes months and costs a fortune.
Then I pointed it at the population our development plan was built on.

What it found
The documented lead was a “cisplatin-ineligible” slice of a relapsed blood-cancer population, an operational target we expected to enroll. The process found that population doesn’t exist as a recognized clinical stratum. The salvage regimen the framing assumed uses carboplatin, not cisplatin (the dominant salvage standard in relapsed disease), so “cisplatin-ineligible” sorts patients by their tolerance of a drug they were never going to get. The 20–40% citation supporting it was unverifiable. The patients it claimed overlap with the CAR-T- and bispecific-eligible pool: the cell and antibody therapies competing for the same relapsed patients. The operational prediction was precise and wrong. The error didn’t come from the model. It came from the framing we brought to it: the planning documents, the KOL interviews, the narrative that said there was a population to enroll.
The second failure was the pool itself. On the run’s count, that population alone carried 89 US trials competing for roughly 5,638 patients in the 2028 window, with a graduation class (golcadomide, soquelitinib, valemetostat, next-wave CD19×CD3 bispecifics) coming through Phase 2 readouts and about to consume more of the relapsed pool. Even if the cisplatin-ineligible slice had been a real stratum, the competitive density was eating it before our sites could open.
You’re actually predicting three things, and the field builds tools for one and a half of them. Who will enroll is operational: which sites, how fast, do you hit your number. Who should enroll is scientific: is this the right population. And will the pool still be there when you get there is competitive density. The tools that exist forecast your enrollment as if nothing else is running.
When I looked at what the field had built, it’s almost all the first one. The operational tier is saturated: Medidata, IQVIA, ProofPilot. A second tier (BEKhealth, Carta Healthcare, NIH TrialGPT) matches patients in EHR systems to trial criteria but never asks the validity question. Two products edge toward the should side: QuantHealth evaluates protocols and populations through simulation, and PhaseV models protocol trade-offs before lock. But neither frames it as which population the trial is actually asking about, and neither runs anything adversarial against the answer. Competitive density is barely touched.
The same process found where the premise holds: recurrent, cisplatin-refractory head and neck cancer, where cisplatin is still the backbone, the toxicity is the actual reason for discontinuation, “cisplatin-unsuitable” is a published concept, and most competing trials use cisplatin rather than competing for the patients who can’t finish it. The lead died in analysis instead of in the clinic.
What’s left
I applied adversarial multi-panel review to clinical trial population validity, and it produced a real redirect. The integration doesn’t appear as a commercial product anywhere I looked. The closest comparable is TRIAGE, an academic prototype that uses a generative agent to propose biological targets, adversarial agents to falsify them, and an output agent to synthesize. Same structural pattern, applied to target validation, not population prediction, and never deployed. Survey methodology solved the frame-validation problem in the 1930s. The Literary Digest poll drew 2.4 million responses and predicted the wrong outcome because the frame was wrong. Nobody has ported that toolkit to clinical trial population assessment.
So can a small team catch a wrong-population prediction before the money runs out? The Navicyte run says yes. A day, fifty dollars, a redirect. The candidate that would have died the way our advisor described is still in development.
Links & sources
My prior writing:
- Smart Models, Dumb Pipes — the architectural ancestor (the open-sourced expert-panel simulator). The Navicyte harness applet described here is a production-grade descendant; we’re not open-sourcing that version.
- The Constraint Flipped — the production-vs-understanding tension this piece extends
The work this piece describes:
- Navicyte — the population & competitive-landscape monitor described here is a private production tool, not the open-sourced simulator.
The will / should tool landscape:
- Medidata Study Feasibility
- IQVIA StudyOptimizer
- ProofPilot — trial execution; acquired Lokavant’s trial intelligence in 2025
- Phesi Trial Accelerator
- Confyde
- PSI SYNETIC
- PhaseV Enrollment Lab
- BEKhealth — patient matching
- Carta Healthcare — patient matching
- NIH TrialGPT — patient matching
- QuantHealth — protocol/population simulation (closest to “should”)
The closest comparable (the honest novelty test):
- TRIAGE: An AI Scientist for Adversarial Target Falsification — same structural pattern, applied to biological target validation, not population prediction; academic prototype, never deployed
The frame-validation precedent:
- The Literary Digest (Wikipedia) — the 1936 straw poll that drew 2.4 million responses and predicted the wrong outcome because the frame was wrong
Process note: this post was assist-written with an agent, but the thinking, the argument, and the final edits are my own.