Enrollment challenges often emerge months before a study misses its targets. We use enrollment data to forecast study completion dates, estimate milestone probabilities, and compare intervention scenarios to improve outcomes.
The forecasting and scenario engine are free, open source, and yours to host. One command gives you realistic completion dates, site-level risk, and a simple API you can call from R, Python, or your own tools.
$ pip install trialos ✓ resolved 12 packages in 1.2s $ trialos forecast enrollments.csv --target-n 200 → loaded 14 sites · 312 weekly observations → fitting site rates (poisson-gamma)............. ok → simulating 10,000 enrollment paths.............. ok forecast: ONCO-204 ───────────────────────────────── median completion 2026-12-04 P80 completion 2027-03-12 on-time probability 62% bottleneck sites SITE-019, SITE-007 wrote → forecast.json · curve.png · sites.png
Everything stays in your repo, under your control, versioned alongside your code.
If you want agentic infrastructure, automated re-forecasting, and adjustment plan insights, that's the hosted layer. But the engine is open, and it always will be.
Import site-level enrollment counts and study metadata. No patient-level data required.
TrialOS simulates enrollment trajectories to estimate completion dates, uncertainty ranges, and milestone probabilities.
Test scenarios such as adding sites, increasing enrollment rates, or reallocating resources. See the projected impact on timelines and success probability.
Understand which actions are most likely to improve study performance before committing time and budget.
We help teams identify risk earlier, quantify its impact, and evaluate responses while there is still time to act.