The R Shiny App for filtering redundant features in LC-MS peak table and .mgf file.
- Read the output peak table from
mzMine,xcms,MS-DIAL, andDefault format.
Check compatibility withexamples of inputs.- Filter features detected in blank sample group(s) with a widget.
- Filter Isotopes/Dimers, Adducts, Neutral Loses, In-Source Fragments, Mispicked Ions & Saturated (Ringing) Ions, and generate annotation tables.
- Filter features by Zero, RSD, Mean, and Min values using selectable logical rules with a widget.
- Filter peaks by m/z, RT, RMD, AMD bounds and a target peak list to remove/keep with a widget.
- Compile the final filtered peak table, and filter
MGF fileaccording to the final peak table. - Instructions, references, and details.
💡Learn More: Check out the Tutorial for a full GUI walkthrough.
📖Manuscript: Read our Publication for the detailed methodology and performance benchmarking.
🧪Case Studies: Visit the Examples repository for application examples.
Shiny Web Deployment
plyush1993.shinyapps.io/MetaboCensoR
Install Locally
if (!require("BiocManager", quietly = TRUE)) {
install.packages("BiocManager")
}
if (!require("remotes", quietly = TRUE)) {
install.packages("remotes")
}
remotes::install_github("plyush1993/MetaboCensoR", INSTALL_opts = "--no-multiarch")or
if (!requireNamespace("pak", quietly = TRUE)) install.packages("pak")
pak::pak("plyush1993/MetaboCensoR")Run Locally
MetaboCensoR::run_metabocensor()Alternatively, Windows users can launch the app automatically using a .bat file. After installing R, and MetaboCensoR, edit the batch file so that REXE points to your Rscript.exe.
Important
If you use MetaboCensoR, please cite:

