chanw0/SparseMCMM: A Microbial Causal Mediation Analytic Tool

Sparse Microbial Causal Mediation Model ('SparseMCMM') is designed for the high dimensional and compositional microbiome data. 'SparseMCMM' utilizes the linear log-contrast regression and Dirichlet regression to quantify the causal direct effect of the treatment and the causal mediation effect of the microbiome on the outcome under the counterfactual framework while addressing the compositional structure of microbiome data. Further it implements regularization techniques to handle the high-dimensional microbial mediators and identify the signature causal microbes. Furthermore, a splitting strategy (Rinaldo et al (2019), <doi: 10.1214/18-AOS1784>) is incorporated to account for the biases introduced by the regularization techniques employed. 'SparseMCMM' is particularly effective in examining the mediation effect of the microbiome within a standard three-factor (treatment, microbiome, and outcome) causal study design (Wang et al. (2020), <doi:10.1093/bioinformatics/btz565>) Moverover, the analytic procedure of 'SparseMCMM' can be harnessed to explore the influences of the microbiome on health disparities.This is depicted in an extension of the model, 'SparseMCMM_HD', as elucidated in Wang et al. (2023) <doi: 10.21203/rs.3.rs-2463503/v1>. We also discuss the differences and relevance between 'SparseMCMM' and 'SparseMCMM_HD'. It's noteworthy that the mathematical expressions of the Residual Disparity Measure (RDM), Manipulable Disparity Measure (MDM), and Overall Disparity Measure (ODM), proposed by 'SparseMCMM_HD', align precisely with the formulas for the Causal Direct Effect of treatment (DE), the Mediation Effect through the microbiome (ME), and the Total Effect (TE) on the outcome, as formulated in our 'SparseMCMM'. To simplify the discussion, we will refer to these as DE, ME, and TE henceforth.

Getting started

Package details

Maintainer
LicenseMIT + file LICENSE
Version2.0.1
URL https://github.com/chanw0/SparseMCMM
Package repositoryView on GitHub
Installation Install the latest version of this package by entering the following in R:
install.packages("remotes")
remotes::install_github("chanw0/SparseMCMM")
chanw0/SparseMCMM documentation built on July 5, 2023, 1:19 a.m.