Package: mvfmr 0.1.0

Nicole Fontana
mvfmr: Functional Multivariable Mendelian Randomization
Implements Multivariable Functional Mendelian Randomization (MV-FMR) to estimate time-varying causal effects of multiple longitudinal exposures on health outcomes. Extends univariable functional Mendelian Randomisation (MR) (Tian et al., 2024 <doi:10.1002/sim.10222>) to the multivariable setting, enabling joint estimation of multiple time-varying exposures with pleiotropy and mediation scenarios. Key features include: (1) data-driven cross-validation for basis component selection, (2) handling of mediation pathways between exposures, (3) support for both continuous and binary outcomes using Generalized Method of Moments (GMM) and control function approaches, (4) one-sample and two-sample MR designs, (5) bootstrap inference and instrument diagnostics including Q-statistics for overidentification testing. Methods are described in Fontana et al. (2025) <doi:10.48550/arXiv.2512.19064>.
Authors:
mvfmr_0.1.0.tar.gz
mvfmr_0.1.0.tar.gz(r-4.7-any)mvfmr_0.1.0.tar.gz(r-4.6-any)
mvfmr_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
mvfmr/json (API)
| # Install 'mvfmr' in R: |
| install.packages('mvfmr', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated from:3be5577de6. Checks:4 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 179 | ||
| source / vignettes | OK | 389 | ||
| linux-release-x86_64 | OK | 170 | ||
| wasm-release | OK | 137 |
Exports:cf_logitfmvmr_separate_twosamplefmvmr_twosamplegetX_multi_exposuregetX_multi_exposure_mediationgetY_multi_exposuregmm_lm_onesamplegmm_twosample_simpleISmvfmrmvfmr_separate
Dependencies:backportsbase64encbslibcachemcheckmatecliclustercodetoolscolorspacecpp11crayondata.tabledigestdoParallelevaluatefarverfastmapfdapacefontawesomeforeachforeignFormulafsggplot2glmnetgluegridExtragtablehighrHmischmshtmlTablehtmltoolshtmlwidgetsisobanditeratorsjquerylibjsonliteknitrlabelinglatticelifecyclemagrittrMASSMatrixmemoisemimennetnumDerivpkgconfigpracmaprettyunitspROCprogressR6rappdirsRColorBrewerRcppRcppEigenrlangrmarkdownrpartrstudioapiS7sassscalesshapestringistringrsurvivaltinytexvctrsviridisLitewithrxfunyaml
Last update: 2026-02-09
Started: 2026-02-09
Last update: 2026-02-09
Started: 2026-02-09
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| mvfmr: Multivariable Functional Mendelian Randomization | mvfmr-package _PACKAGE |
| Two-sample joint multivariable FMR (internal) | AUTOMATIC_Multi_FMVMR_twosample_simple |
| Control function for logit model | cf_logit |
| Two-Sample Separate Univariable Functional MR | fmvmr_separate_twosample |
| Two-Sample Joint Multivariable Functional MR | fmvmr_twosample |
| Generate multi-exposure data with genetic instruments | getX_multi_exposure |
| Generate multi-exposure mediation data with genetic instruments | getX_multi_exposure_mediation |
| Generate outcome from exposures | getY_multi_exposure |
| GMM estimation for continuous outcome | gmm_lm_onesample |
| Two-sample GMM | gmm_twosample_simple |
| Calculate F-statistics and Q-statistic for instrument strength (internal) | IS |
| Joint Multivariable Functional Mendelian Randomization | mvfmr |
| Separate Univariable Functional Mendelian Randomization | mvfmr_separate |
| Separate univariable two-sample FMR (internal) | Separate_Multi_FMVMR_twosample_simple |