Introduction

Welcome to the Integrative Modules for Multi-omics data (iModMix) Shiny app. This app implements integrative analysis of molecular data in a user-friendly interface to analyze:

What is iModMix?

IModMix is a novel network-based approach that integrates multi-omics data, including metabolomics, proteomics, and transcriptomics data, into a unified network to unveil associations across various layers of omics data and reveal significant associations with phenotypes of interest. *(See Figure 1)

Figure 1: Overview of the iModMix's pipeline

Figure 1: Overview of the iModMix’s pipeline

What does this application do?

IModMix begins by evaluating separately the metabolomics dataset and the transcriptomics/proteomics dataset provided by the user. Features from each are assigned into modules based on graphical lasso and Gaussian graphical models (GGMs) focusing on only the direct associations between features. Each module (set of metabolomic features, genes, or proteins) can be compared by phenotypes based on conditions provided by user in the metadata file. After separate analysis of metabolomics and transcriptomics/proteomics datasets, a multi-omic integration can be performed through the correlations of the first eigenvector of each module determined by the first principal component (PC1). After setting a correlation threshold, a table is generated listing the correlations between metabolomic and transcriptomic/proteomic modules, and producing a multi-omic module network. The top 5 highest correlated modules are provided with the list of metabolites and proteins/genes for modules of interest including a correlation plot of each metabolite to each gene/protein.

In summary, this application will allow the user to perform multi-omic integration from the same samples by taking a metabolomics data set and comparing it to a transcriptomics or proteomics dataset. The simplified output are the top metabolite modules (set of metabolites of interest) and its correlated transcriptomics/proteomics module (set of genes/proteins). This is performed by the following steps: