Skip to content

R Shiny application for the multi-omics analysis of inflammatory bowel disease

License

Notifications You must be signed in to change notification settings

BiGCAT-UM/Transcriptomics_Metabolomics_Analysis_Rshiny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A workflow for functional analysis of transcriptomic and metabolomic data in R shiny

This workflow, developed in R Shiny, includes differential gene expression analysis, statistical analysis of metabolomics data, as well as identifier mapping and pathway enrichment analysis for both transcriptomics and metabolomics data followed by integration of this data through network analysis to identify disease-related processes and visualization of multi-omics data. A publicly available (https://ibdmdb.org/) gut-transcriptomic and stool-metabolomic dataset of the gut microbial ecosystem in inflammatory bowel diseases was used to test the proposed workflow.

Transcriptomics analysis

1-Data filtering
2-Data normalization
3-Differential gene expression analysis
4-Identifier mapping
5-Gene Pathway analysis (ORA)
6-Heatmap creation
7-Network analysis

Metabolomics analysis

8-Metabolite data filtering
9-Metabolite data normalization
10-Significantly changed metabolites analysis
11-Identifier mapping
12-Metabolite Pathway Analysis (ORA)

Multi-omics visualization

13-Pathway selection
14-Multi-omics visualization

The workflow is an example of how to bring together different software tools and methods to analyze transcriptomics and metabolomics data to reveal the underlying mechanism behind IBD disease as a use case study. Figure-1

Setup and Preparation

The setup of this project has been tested with:

  • OS Windows 10, R-studio 2021.09.02, R 4.1.3.
  • OS Linux (Debian), R-studio 2022.02.2, R 4.2.

1. Download required software tools

2. Install required apps in Cytoscape

  1. Open Cytoscape.
  2. Go to the app manager: Apps -> App Manager
  3. Install the following apps:
    • WikiPathways
    • stringApp
    • clusterMaker2

Detailed instructions can be found here.

3. Run the app

To run the app in RStudio, click on "Run App" in the top right corner when having either the ui.R, server.R, or global.R file open in the RStudio window.

If this is not possible, please try running the following commands to start the app:

# Install the shiny package
install.packages("shiny")

# Load the shiny package
library(shiny)

# Run the shiny app
runApp(..PATH..)

Acknowledgment

This research was undertaken by Maastricht University (UM, Netherlands), a beneficiary in FNS-Cloud, which has received funding from the European Union’s Horizon 2020 Research and Innovation programme (H2020-EU.3.2.2.3. – A sustainable and competitive agri-food industry) under Grant Agreement No. 863059.

About

R Shiny application for the multi-omics analysis of inflammatory bowel disease

Topics

Resources

License

Stars

Watchers

Forks

Languages