Skip to content

XiaoyueXI/navigm

Repository files navigation

navigm

navigm is an R package that implements variable-guided network inference using Bayesian graphical spike-and-slab modelling. Alongside the primary node measurements, our framework encodes node-level auxiliary variables that may be informative on the network structure. For instance, gene network inference may be informed by the use of publicly available summary statistics on the regulation of genes by genetic variants.

Our approach relies on a fully joint hierarchical model to simultaneously infer (i) sparse precision matrices and (ii) the relevance of node-level information for uncovering the sought-after network structure. Inference is carried out using an efficient variational expectation conditional maximisation algorithm that scales to hundreds of samples, nodes and auxiliary variables, and approximates full posterior distributions for parameters of interest.

Reference: Xiaoyue Xi, Hélène Ruffieux, 2023. A modelling framework for detecting and leveraging node-level information in Bayesian network inference.

Installation

The package can be installed in R using the following command:

if(!require(remotes)) install.packages("remotes")
remotes::install_github("XiaoyueXI/navigm")

For further instructions, please check the tutorial.

About

No description, website, or topics provided.

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