Package: mvMAPIT 2.0.4

Julian Stamp

mvMAPIT: Multivariate Genome Wide Marginal Epistasis Test

Epistasis, commonly defined as the interaction between genetic loci, is known to play an important role in the phenotypic variation of complex traits. As a result, many statistical methods have been developed to identify genetic variants that are involved in epistasis, and nearly all of these approaches carry out this task by focusing on analyzing one trait at a time. Previous studies have shown that jointly modeling multiple phenotypes can often dramatically increase statistical power for association mapping. In this package, we present the 'multivariate MArginal ePIstasis Test' ('mvMAPIT') – a multi-outcome generalization of a recently proposed epistatic detection method which seeks to detect marginal epistasis or the combined pairwise interaction effects between a given variant and all other variants. By searching for marginal epistatic effects, one can identify genetic variants that are involved in epistasis without the need to identify the exact partners with which the variants interact – thus, potentially alleviating much of the statistical and computational burden associated with conventional explicit search based methods. Our proposed 'mvMAPIT' builds upon this strategy by taking advantage of correlation structure between traits to improve the identification of variants involved in epistasis. We formulate 'mvMAPIT' as a multivariate linear mixed model and develop a multi-trait variance component estimation algorithm for efficient parameter inference and P-value computation. Together with reasonable model approximations, our proposed approach is scalable to moderately sized genome-wide association studies. Crawford et al. (2017) <doi:10.1371/journal.pgen.1006869>. Stamp et al. (2023) <doi:10.1093/g3journal/jkad118>. Stamp et al. (2025) <doi:10.1016/j.ajhg.2025.07.004>.

Authors:Julian Stamp [cre, aut], Lorin Crawford [aut]

mvMAPIT_2.0.4.tar.gz
mvMAPIT_2.0.4.zip(r-4.7)mvMAPIT_2.0.4.zip(r-4.6)mvMAPIT_2.0.4.zip(r-4.5)
mvMAPIT_2.0.4.tgz(r-4.6-x86_64)mvMAPIT_2.0.4.tgz(r-4.6-arm64)mvMAPIT_2.0.4.tgz(r-4.5-x86_64)mvMAPIT_2.0.4.tgz(r-4.5-arm64)
mvMAPIT_2.0.4.tar.gz(r-4.7-arm64)mvMAPIT_2.0.4.tar.gz(r-4.7-x86_64)mvMAPIT_2.0.4.tar.gz(r-4.6-arm64)mvMAPIT_2.0.4.tar.gz(r-4.6-x86_64)
mvMAPIT_2.0.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
mvMAPIT/json (API)

# Install 'mvMAPIT' in R:
install.packages('mvMAPIT', repos = c('https://lcrawlab.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/lcrawlab/mvmapit/issues

Pkgdown/docs site:https://lcrawlab.github.io

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library
Datasets:
  • mvmapit_data - Multivariate MAPIT analysis and exhaustive search analysis.
  • phillips_data - Multivariate MAPIT analysis of binding affinities in broadly neutralizing antibodies.
  • simulated_data - Genotype and trait data with epistasis.

On CRAN:

Conda:

cppepistasisepistasis-analysisgwasgwas-toolslinear-mixed-modelsmapitmvmapitvariance-componentsopenblascppopenmp

6.85 score 14 stars 1 packages 24 scripts 287 downloads 6 exports 53 dependencies

Last updated from:848d756e94. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK258
linux-devel-x86_64OK274
source / vignettesOK371
linux-release-arm64OK268
linux-release-x86_64OK282
macos-release-arm64OK189
macos-release-x86_64OK399
macos-oldrel-arm64OK198
macos-oldrel-x86_64OK350
windows-develOK291
windows-releaseOK258
windows-oldrelOK240
wasm-releaseOK238

Exports:binary_to_liabilitycauchy_combinedfishers_combinedharmonic_combinedmvmapitsimulate_traits

Dependencies:backportsbriocallrcheckmateclicodetoolsCompQuadFormcpp11crayondescdiffobjdplyrevaluateFMStableforeachfsgenericsglueharmonicmeanpiteratorsjsonlitelifecycleloggingmagrittrmvtnormotelpillarpkgbuildpkgconfigpkgloadpraiseprocessxpspurrrR6RcppRcppArmadilloRcppParallelRcppProgressRcppSpdlogrlangrprojrootstringistringrtestthattibbletidyrtidyselecttruncnormutf8vctrswaldowithr

Joint modeling of hematology traits yields epistatic signal in stock of mice
Preprocessing of the heterogenous stock of mice dataset | Analyze hematology traits in mice | Apply mvMAPIT | Analysis Data Availability | All Traits Overview | Two trait pairs HCT & HGB as well as MCV & MCH | Notable SNPs with marginal epistatic effects after applying the mvMAPIT framework to 15 hematology traits | References

Last update: 2026-02-20
Started: 2022-11-22

Illustrating multivariate MAPIT with Simulated Data
Please Cite Us | Getting Started | Running mvMAPIT | True Epistatic SNPs | Running an Informed Exhaustive Search | Visualize Exhaustive Search Results | True epistataic structure

Last update: 2026-02-20
Started: 2022-11-01

Liability threshold MAPIT
Simulate random genotypes | Simulate liabilities | Run MAPIT with Case-Control trait | References

Last update: 2024-06-07
Started: 2024-06-07

Empirical comparison of P-value combination methods in mvMAPIT
Generate data | Combine $P$-Values with all methods | Plot the result | References

Last update: 2023-08-16
Started: 2023-05-04

Dockerized mvMAPIT
Docker Setup | Build an Image with mvMAPIT | Run the mvMAPIT Image

Last update: 2022-12-02
Started: 2022-11-21

Synergistic epistasis in binding affinity landscapes
The Data | Multivariate MAPIT Analysis | Load the data | Apply mvMAPIT | Plot the mvMAPIT results | Plot the regression analysis results | CR6261 | CR9114 | References

Last update: 2022-11-22
Started: 2022-11-21

Simulate Traits
Simulate Genotypes | Details on Simulating Pairwise Epistasis

Last update: 2022-11-21
Started: 2022-11-21