NEWS
Recent changes and new features across the two MRMhub modules
Highlights of recent updates to the two MRMhub modules. For the full details see the QUANT NEWS and the INTEGRATOR NEWS.
INTEGRATOR
- Complete Rust source code, including the MRMhub-viz viewer app, with build instructions.
- Per-feature baseline determination: the baseline mode (
default5th-percentile,v_drop, or valley-to-valleyv2v) can be set globally or overridden individually for each feature. - Input files referenced by column name, not position:
run_order.csvandfeature_list.csvare matched on their header names, so columns may appear in any order, improving robustness. - Optional retention-time crop window:
crop_windowrestricts retention-time alignment and peak integration to a window around the expected retention time, useful for static-MRM acquisitions that record the full retention-time range. - Explicit transition-to-chromatogram mapping: the optional
chromatogram_indexcolumn selects which chromatogram ID to use when an mzML file contains multiple identical transitions. - Version number embedded in the code and executable, carrying version and publisher metadata so binaries are properly identified, reducing antivirus/SmartScreen warnings.
QUANT (R package)
- Considerably enhanced console output and error messages: clearer, more actionable messages, up-front argument validation, and truthful processing summaries make each step easier to follow and debug.
- Substantially improved data and metadata import: more robust sample and feature ID normalization and matching, deduplication, and stronger schema validation greatly reduce silent input errors.
- Consistent, configurable plotting: shared appearance arguments (font sizes, colours, legend placement and sizing) with a refined house theme, now settable globally via the new
mrmhub_set_plot_defaults(). - MS1 and MS2 (MRM) isotope interference correction: a full correction engine for both precursor (MS1) and transition-level (MRM) isotopic interferences, with MRM patterns based on the LICAR method (Gao et al., Anal. Chem., 2021).
- Export to SummarizedExperiment and LipidomicsExperiment: results convert directly to Bioconductor
SummarizedExperimentandlipidrLipidomicsExperimentobjects for downstream analysis. - Further new features: mzTab-M import and export, and a
status()dashboard with compact object printing for a quick overview. - Improved robustness, speed, and stability: better handling of missing values and analytical-sequence gaps, faster QC-metric computation, and many bug fixes based on user feedback.
- Fully revised documentation: a rewritten, task-oriented pkgdown site with tutorials, manual, and recipes.