Skip to content
/ mrbma Public

Mendelian Randomization Bayesian Model Averaging

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

mglev1n/mrbma

Repository files navigation

mrbma

R-CMD-check test-coverage

The goal of mrbma is to implement Mendelian Randomization Bayesian Model Averaging. This is a form of multivariable Mendelian randomization which can be useful for prioritizing likely-causal risk factors among a set of highly-correlated exposures. This code adapts the approach described in:

Zuber V, Colijn JM, Klaver C, Burgess S. Selecting likely causal risk factors from high-throughput experiments using multivariable Mendelian randomization. Nature Communications. 2020 Dec 1;11(1):1–11.

This code further implements an empirical permutation procedure to derive p-values using the Nyholt procedure of effective tests to control the false discovery rate. This approach was utilized in:

Levin MG, Zuber V, Walker VM, Klarin D, Lynch J, Malik R, et al. Prioritizing the Role of Major Lipoproteins and Subfractions as Risk Factors for Peripheral Artery Disease. Circulation. 2021 Aug 3;144(5):353–64.

Installation

You can install the development version of mrbma from GitHub with:

# install.packages("devtools")
devtools::install_github("mglev1n/mrbma")

About

Mendelian Randomization Bayesian Model Averaging

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages