Inverse Sparse Regression (inspre)
inspre is an R package for calculating a sparse approximate matrix inverse with per-entry weights. Applications include directed and undirected graphical model inference. For more information on the method please consult the paper Phenome-scale causal network discovery with bidirectional mediated Mendelian randomization.
Installation
At the moment the package must be installed using devtools::install_github("brielin/inspre")
.
Eventually we intend to make the package available on CRAN.
If you want to run tests, you will need to add the install option to download the tests as well.
> devtools::install_github("brielin/inspre", INSTALL_opts="--install-tests")
> library(testthat)
> library(inspre)
> test_package("inspre")
Requirements
To run the main function inspre::inspre
,
- R (>3.3.0)
- Rcpp
- RcppEigen
- RcppArmadillo
- foreach
- doMC
- Rlinsolve
To run tests, run GGM.Rmd
and make plots,
- huge
- egg
- devtools
- testthat