How this is built
Methodology
Every number here is computed from public data by a deterministic pipeline. Same snapshot in, same numbers out. This page is the contract. Open any section.
SourcesClinicalTrials.gov v2 + registry history
| Source | Used for | Rows |
|---|---|---|
| ClinicalTrials.gov API v2 | Interventional studies, field-projected. Same registry data AACT mirrors. | 454,031 |
| ClinicalTrials.gov registry version history | Per-study module change history; used for the eligibility-amendment proxy on a sample. | 8,919 |
Snapshot as of 2026-07-21. The registry data is the same corpus AACT mirrors, pulled directly from the official ClinicalTrials.gov v2 API.
The pain indexthree signals, ranked and averaged
Each component is percentile-ranked across all populated cells (higher rank = more pain); a cell's index is the equal-weighted mean of whichever components it has, and is null below 2 present components.
Three signals, equal-weighted. A cell needs at least 2 present to score; otherwise it reads insufficient, never zero.
- Eligibility amendments. Share of sampled trials whose registry history shows a change to the Eligibility module. A disclosed proxy for protocol amendments, following AMEND++ (arXiv 2601.06300), recomputed here for transparent coverage.
- Enrollment failure. Of trials that concluded, the share terminated or withdrawn rather than completed. Ongoing trials excluded.
- Startup lag. Median days from registry submission to study start, over trials registered before they began.
Value at stakethe amendment proxy, priced conservatively
Where a cell has an amendment proxy, it is priced in dollars. The anchor is deliberately conservative: Tufts CSDD puts a substantial amendment near $141K in Phase II and $535K in Phase III, averaging about $454K, so this uses $450K. Delay, six or more weeks per amendment, is not priced in, which makes every figure a floor.
The math is simple: of 100 industry trials, the proxy rate is how many amend at least once; times the anchor gives the dollars at stake per 100 trials, scaled to the cell. The sensitivity row shows a 10, 30 or 50 percent reduction. It counts only trials with at least one eligibility change, so it understates the true exposure.
Anchor: Tufts CSDD, New Benchmarks on Protocol Amendment Practices (2024).
External benchmarkshow this sits next to industry-cited figures
This map measures the amendment tax from the public registry independently. For context: Biorce cites research that 85 to 87 percent of trials are amended, roughly 45 percent from human error and 40 percent from poor design. Those are company-cited, not verified here, and describe amendments broadly, not the eligibility-only proxy computed here. Quoted only to show this looks at the same tax from a disclosed angle.
Thresholdsminimum samples before a figure shows
A cell must clear a minimum sample before a figure is reported, so tiny denominators do not drive the map.
| Minimum concluded trials for a failure rate | 20 |
| Minimum trials for a startup median | 15 |
| Minimum sampled histories for an amendment rate | 15 |
Limits, stated in the openwhat this does not claim
Reproducibilitysame snapshot in, same numbers out
Deterministic: no wall-clock reads in the transforms, the snapshot date is an explicit input, and every figure carries its numerator, denominator and exclusions. Same snapshot in, same numbers out. Therapeutic-area and stop-reason labels use an ordered keyword pass plus a frozen, committed AI classification for the residual; the keyword pass stays authoritative.
Amendment-proxy methodology follows AMEND++ (arXiv 2601.06300) in using eligibility-criteria version changes as an amendment signal, computed here directly from the official registry history endpoint.