R session used to produce the v34 manuscript (2026-04-26).

R version 4.4.1 (2024-06-14)
Platform: x86_64-w64-mingw32 (Windows 11)

Required CRAN packages (install with install.packages()):
  BMS         (0.3.5)   Bayesian model averaging
  metafor     (4.6-0)   Classical meta-analysis (REML, FAT-PET)
  puniform    (0.2.7)   p-uniform* selection model
  haven       (2.5.4)   .dta I/O
  readxl      (1.4.3)   .xlsx I/O (legacy path, not used after refactor)
  corrplot    (0.95)    Correlation heatmap
  dplyr       (1.1.4)
  tidyr       (1.3.1)
  ggplot2     (3.5.1)

Install all in one go:
  install.packages(c("BMS","metafor","puniform","haven","readxl",
                     "corrplot","dplyr","tidyr","ggplot2"))

Run order from the R/ folder:
  Rscript Inflation_v34.R         # produces out_v34/{bma_posterior,fma_weights,
                                  #   bma_scenarios,corrplot}.csv|pdf and
                                  #   {puniform,metafor}_results.txt
  Rscript make_bma_figure.R       # consumes out_v34/bma_posterior.csv,
                                  # produces out_v34/bma_pip.pdf (Figure 3)

Random seeds:
  set.seed(1234) at the top of the BMA block (line 144 of Inflation_v34.R).
