MyNixOS website logo
Description

Advanced Inference with Random Graphical Models.

Implements state-of-the-art Random Graphical Models (RGMs) for multivariate data analysis across multiple environments, offering tools for exploring network interactions and structural relationships. Capabilities include joint inference across environments, integration of external covariates, and a Bayesian framework for uncertainty quantification. Applicable in various fields, including microbiome analysis. Methods based on Vinciotti, V., Wit, E., & Richter, F. (2023). "Random Graphical Model of Microbiome Interactions in Related Environments." <arXiv:2304.01956>.

rgm: Random Graphical Models for data from multiple environments

rgm is an R package that implements state-of-the-art Random Graphical Models (RGMs) for the analysis of complex multivariate data. It is able to handle heterogeneous data across various environments, offering a powerful tool for exploring intricate network interactions and structural relationships.

Key Features

  • Joint Inference Across Multiple Environments: rgm enables simultaneous analysis of multivariate data from diverse environments, providing a comprehensive understanding of complex network interactions.
  • Random Graphical Modeling: The package includes a generative model of graphs across environments to handle heterogeneity and quantify structural relationships across environments.
  • Integration of External Covariates: Users can incorporate external covariates at both node and interaction levels, allowing for a more complete analysis of network data.
  • Bayesian Framework: rgm uses a Bayesian approach to quantify parameter uncertainty, including uncertainty on the inferred graphs.

Installation

Install the latest version of rgm from GitHub using the following commands in R:

install.packages("devtools")
devtools::install_github("franciscorichter/rgm", build_vignette=TRUE)

Usage

For detailed instructions on using rgm for data analysis, refer to the package vignette and documentation:

library(rgm)
vignette("rgm")

Note: While initially designed for microbiome analysis, rgm is broadly applicable across various fields requiring advanced graphical modeling of multivariate data from multiple environments.

Principal Reference

The methodologies implemented in the rgm package are principally derived from the work described in Vinciotti, V., Wit, E., & Richter, F. (2023). "Random Graphical Model of Microbiome Interactions in Related Environments." arXiv preprint arXiv:2304.01956.

Metadata

Version

1.0.4

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows