In-browser R Shiny app
Vaccine analysis workspace
Your CSVs or a synthetic exampleR runs in your browser: Shinylive and webR
Configure and run descriptive vaccine immunogenicity and solicited-reactogenicity analyses directly in this browser. Upload CSVs or deliberately load the synthetic example, map columns, review study-specific assumptions, and run the same R analysis functions used by the desktop toolkit. No R installation, account or toolkit download is needed.
Try this
- Choose Load synthetic example, then inspect the uploaded populations, assay results, administered doses and diaries. The example includes quantification limits and missing observations.
- Review the assay/visit and diary definitions, confirm the study assumptions and run all six selected outputs. Study-defined response thresholds do not establish protection.
- Compare the geometric summaries, paired fold rises, responder counts and diary completeness. Download the complete report ZIP, individual tables or figures, configured SAS reference and reusable setup profile.
- Change an input or setting to see prior results become unavailable until you validate and run again. Reset clears the workspace.
Before you start
- Your CSVs or a synthetic example. The initial workspace is blank. Example participants and study settings are fictional; your uploaded inputs are used only in this browser session.
- R runs in your browser. Shinylive and webR run the same R code as local R; nothing you enter leaves your computer.
- First visit: about 65 MB to download, usually 10 to 30 seconds on a fast connection and longer on a slow one. Later visits take 8 to 15 seconds, because R starts fresh each time.
- Getting started: Use Load synthetic example to explore, or upload your study CSVs. Review the settings and confirmations before running. Download results to keep them; reloading clears the session.
Starting the app
- This page and its instructions
- Service worker, which lets R serve the app inside this page
- R (webR) and the app's packages: download and start
- The app's page, served by R
- The first results, computed by R
Built with Shiny, Shinylive and webR. The app is the same R code that runs locally; this page reports each step of starting it, so a slow or failed start says what happened instead of staying blank. It follows the theme toggle in the top bar.