MRMhub is a set of tools for reproducible raw data processing, post-processing, quality control, and reporting of targeted quantitative small-molecule mass spectrometry experiments using Multiple Reaction Monitoring (MRM). The platform includes two complementary tools:
-
INTEGRATOR: Python application for efficient and automated raw data processing, i.e., peak detection, picking, and integration.
-
QUANT: R package providing a function library for data post- processing, including quantitation, data corrections, comprehensive quality control, and reporting.
The modular functionalities and defined data structures support diverse analytical designs, data formats, and processing tasks, as found in metabolomics, lipidomics and other quantitative small molecule analyses. MRMhub is intended for both analytical and bioinformatics scientists and facilitates collaboration between them. It enables the creation of efficient, customizable, supervisable, and documented end-to-end data processing workflows through intuitive functions and data objects.
INTEGRATOR (Peak Integration)
To download the latest release of INTEGRATOR, visit the Releases page. Choose the appropriate version for your operating system (Windows, macOS, or Linux) and download the corresponding executable file. Unzip the downloaded file and double-click the executable to launch the application. Refer to the Documentation for detailed instructions on how to use INTEGRATOR.
QUANT (Postprocessing and Quality Control)
Install the mrmhub package from Github using the following command:
if (!require("remotes")) install.packages("remotes")
remotes::install_github("SLINGhub/MRMhub", subdir = "quant")Load the package in your R session via library(mrmhub). For detailed usage instructions and examples, refer to the Documentation.
See the online Documentation on https://slinghub.github.io/MRMhub for detailed information on installation, usage, and examples of MRMhub.
We welcome contributions. For questions, bug reports, feature requests, or suggestions, please contact us directly or submit an issue through the GitHub issues page.
Please note that the MRMhub project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
The source code and models within this repository are dual licenced. You may choose to use it under the terms of the GNU AGPLv3 for non-commercial purposes, or you can obtain a commercial license for commercial use.
For non-commercial uses and licensing of this / these code and models and its derivatives, an open-source licence is granted in accordance with the following terms and conditions - GNU AGPLv3.
Jonathan Tan ( [email protected] )
Reporting unauthorized commercial use and/or further enquiries
If you become aware of any unauthorised commercial use of this source code and models or have any questions regarding licensing terms, please contact Jonathan Tan ( [email protected] ).