R submissions. Without the infrastructure burden.
The R Consortium has spent four pilots proving that R belongs in FDA regulatory submissions. The bottleneck was never R. It was the last mile: getting a running app in front of a reviewer without asking them to install Docker Desktop.
The delivery mechanism hasn't caught up
- A zip file containing a Shiny app and an renv.lock
- Instructions: install R, restore renv, run shiny::runApp()
- Occasionally: a Podman image they still have to build locally
- Docker Desktop licensing restrictions on government machines
- WSL friction, renv restore failures on reviewer hardware
- A URL
- The app is already running — in a pinned container
- renv.lock consumed once at build time, never by the reviewer
- Auth token per submission, audit trail in Postgres
- Isolated subdomain and container per sponsor/study
R Consortium Submissions Working Group — Pilot timeline
| Pilot | Year | What it proved |
|---|---|---|
| Pilot 1 | 2021–22 | R-based submission through eCTD gateway — FDA reproduced results from source code alone |
| Pilot 2 | 2022 | Shiny app submission — FDA deployed and reviewed interactively for the first time |
| Pilot 3 | 2023–24 | Full ADaM dataset generation in R with renv reproducibility; identical outputs across reviewer environments |
| Pilot 4 | 2024–25 | Podman containers + WebAssembly for self-contained bundles — eliminated local Docker dependency |
| Pilot 5 | 2025+ | Dataset-JSON format for machine-readable submission data |
| Pilot 6 | 2025+ | AI-assisted ADaM/TLF generation |
| Pilot 7 | 2025+ | Synthetic clinical trial data |
Hosted containers. The reviewer gets a URL.
Pilot 4 put a Podman image in the submission package. The reviewer still had to build it. ndexr moves the container to the server side — the same technology, already running, behind a URL and an auth token.
R Consortium Submissions WG
#wg-submissions on slack.r-consortium.org
Monthly meetings — first Friday of each month
director@r-consortium.org for Slack invite
Eric Nantz — Eli Lilly, led Pilot 4 Podman/WASM work
Paul Schuette — FDA statistical reviewer
Hye Soo Cho — FDA reviewer, Pilot 2–3 participant
Companies: Roche, Pfizer, Merck, Eli Lilly, Appsilon, J&J, Biogen, BMS, GSK, AbbVie
Five steps from "interesting" to "submittable"
Let's build the Pilot 2 demo together.
The fastest path to a working demo: send us the Pilot 2 Shiny app (or any minimal R submission app), and we'll have it running on a named subdomain within hours. Show the WG a URL, not a zip file.