qg: Configuration-Driven, Multi-Vendor Acquisition Queue Generation with Reproducible Run-Order and QC Control for Mass Spectrometry
Witold WolskiiD, Leonardo SchwarziD, Christian TrachseliD, Martina ZanellaiD, Claudia Riedi, Ralph SchlapbachiD, Alaa OthmaniD, Can Türker, Paolo NanniiD, Christian PanseiD
Abstract
Mass spectrometry laboratories must turn lists of submitted samples into acquisition queues. The run order and the placement of quality-control (QC) injections determine whether a design controls batch effects and signal drift, and whether those effects stay correctable afterward. Yet operators usually set them by hand in vendor worklist editors that neither randomize run order nor offer configurable, pattern-driven QC. We present qg, an open-source tool that builds acquisition queues with systematic run-order handling: four run-order modes (none, simple, blocked/randomized-complete-block, and group-uniform blocked), pattern-driven QC and standard injections, and sampler- and plate-aware positioning. Unlike plate-design tools that stop at a generic sample sheet, qg writes the native vendor acquisition file directly, for three instrument ecosystems (Thermo Fisher XCalibur, Axel Semrau Chronos, Bruker HyStar) across proteomics, metabolomics, and lipidomics. It separates a small, stateless generation pipeline from a declarative configuration layer, so a laboratory adapts instruments, QC patterns, layouts, and naming by editing version-controlled configuration through a validating editor rather than changing code. qg runs from a reactive web interface or a scripted command-line interface, integrated with a LIMS (B-Fabric) or standalone from uploaded tables; randomized runs record their seed and reproduce from exported parameters. On an unbalanced design, group-uniform blocked randomization spreads biological groups evenly across acquisition time, whereas textbook block randomization leaves a tail of the largest group and can track acquisition time worse than a plain shuffle. qg is released under the Apache-2.0 license.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Rapid QC-MS - Interactive Dashboard for Synchronous Mass Spectrometry Data Acquisition Quality Control
Wasim Sandhu, Ira J. Gray, … Brian C. DeFelice·Analytical ChemistryPeer-reviewed·Oct 25, 2024
- InjectionDesign: Plate Design with Optimized Stratified Block Randomization for Modern LC/GC-MS-Based Sample Preparation
Miaoshan Lu, Hengxuan Jiang, … Changbin Brad Yu·bioRxiv·Feb 26, 2023
- Communicating mass spectrometry quality information in mzQC with Python, R, and Java
Chris Bielow, Nils Hoffmann, … Mathias Walzer·bioRxiv·May 6, 2024
- mzQC: a versatile way to communicate quality information for biological mass spectrometry
Chris Bielow, Mathias Walzer, … Wout Bittremieux·bioRxiv·Oct 8, 2026
- MsQuality - an interoperable open-source packagefor the calculation of standardized quality metricsof mass spectrometry data
Thomas Naake, Johannes Rainer, Wolfgang K. Huber·BioinformaticsPeer-reviewed·Oct 1, 2023
- Parkour LIMS: facilitating high-quality sample preparation in next generation sequencing
Evgeny Anatskiy, Devon Patrick Ryan, … Ulrike Bönisch·bioRxiv·Jun 7, 2018