The Shiny App for making an enhanced interactive volcano plot for metabolomics studies. The App is available to directly read the output peak table from mzMine, xcms, MS-DIAL, and Default (see examples of inputs) then join it with the annotation table from SIRIUS, perform imputation, and statistical tests. After preprocessing, the App generates several outputs: interactive Plotly-type volcano plot, the table reformatted for MetaboAnalyst input, and a statistical table with SIRIUS annotation.
Shiny deployment:
https://plyush1993.shinyapps.io/Metabocano/
Run locally:
cat("Checking required packages (auto-installing if missing)\n")
if (!requireNamespace("pacman", quietly = TRUE)) install.packages("pacman")
pacman::p_load("shiny", "DT", "shinythemes", "shinyWidgets", "shinyjs", "vroom", "dplyr", "data.table", "tidyr", "stringr", "plotly", "viridisLite", "tibble", "shinyBS")
source("https://raw.githubusercontent.com/plyush1993/Metabocano/refs/heads/main/app.R")
shiny::shinyApp(ui, server)Important
The App's script was compiled using R version 4.1.2
Please send any comment, suggestion or question you may have to the author (Dr. Ivan Plyushchenko):
