Protocol · pre-specified

Observed-vs-expected analysis of adverse events of special interest in VAERS

Version 1.0 — fixed 2026-10-09T16:42Z, before any outcome counts were computed.
Analysis code at the time of fixing: analysis/observed_vs_expected.py SHA-256 a94120691c777785b86d6269590022cfb853ddc6c58ecd827f613275c828e121; analysis/vaers_analyses.py SHA-256 627170de72c59bdba3bfdad424325e7104bd6920575a4f1d9ff4654490241aea.
Status: published on this site with the hashes above. Not yet deposited in an external registry (OSF); deviations from this protocol will be listed in a dated "Deviations" section below rather than by editing it.

1. Question

For selected vaccine–event pairs with an established or debated safety question, are US VAERS reports with onset in a biologically plausible risk window more or less numerous than the background incidence of the event would predict for the number of doses given?

2. Data

3. Pairs, windows and background rates

Vaccine (period)EventWindow (days)Primary backgroundSensitivity background
Influenza (2006–2024)Guillain-Barré syndrome1–42Black 2021, US, all agesGubernot 2021, US VSD, age-standardised
InfluenzaBell's palsy1–42Black 2021, US, all agesBlack 2021, ≥70
InfluenzaTransverse myelitis1–42Gubernot 2021, US, all agesBlack 2021, women 26–62
COVID-19 (2020–2022)Myocarditis/pericarditis0–7Willame 2023, Europe, age-standardisedLi 2021, men 18–34
COVID-19Guillain-Barré syndrome1–42Black 2021, all agesBlack 2021, ≥60
COVID-19Cerebral venous sinus thrombosis1–42Payne 2022, US, all agesPayne 2022, women 18–29
COVID-19Immune thrombocytopenia1–42Gubernot 2021, US claims, all agesGubernot 2021, ≥65
COVID-19Bell's palsy1–42Black 2021, all agesBlack 2021, ≥70
MMR + MMRV (2006–2024)Febrile seizure0–14Christensen 2021, Denmark, 3–60 months (mean of sexes)—
MMR + MMRVImmune thrombocytopenia1–42Gubernot 2021, US claims, 0–4 yGubernot 2021, <18 y
Rotavirus (2006–2024)Intussusception1–21Tate 2008, US, 15–24 weeks of ageTate 2008, 6–14 weeks
HPV (2006–2024)Guillain-Barré syndrome1–42Black 2021, ≤17Black 2021, 18–39
Meningococcal (2006–2024)Guillain-Barré syndrome1–42Black 2021, ≤17Black 2021, 18–39

MedDRA PTs per event are listed in analysis/vaers_analyses.py (AESI dictionary) and printed in data/science/vaers_aesi_counts.json. Anaphylaxis is analysed separately as a reporting-completeness check (VAERS reports with onset day 0–1 per million doses vs the VSD-confirmed rate of 1.31 per million, McNeil 2016).

4. Estimands and statistics

E = doses × window length / 365.25 × background rate. O = reports with NUMDAYS inside the window and vaccination year in the dose period. O/E with an exact Poisson 95% CI on O. Secondary: Oadj adding reports with missing onset in proportion to known onsets; O/E under the sensitivity background.

5. Decision rules (fixed in advance)

6. Deviations