mzQC
mzQC standardizes reporting and exchange of data quality information in mass spectrometry through open-source libraries in Python, R, and Java.
Key Features:
- Standard file format: mzQC provides a JSON-based format for reporting and exchanging mass spectrometry data quality information.
- Cross-platform libraries: Open-source libraries (pymzqc for Python, rmzqc for R, and jmzqc for Java) follow a common data model and provide shared functionalities.
- File processing capabilities: The libraries support (de)serialization and validation of mzQC files.
- Integration support: The libraries can be integrated with each other, with existing software tools, and in automated workflows for mass spectrometry quality control.
Scientific Applications:
- Quality control workflow implementation: The libraries enable extraction, analysis, and visualization of QC metrics from different sources in mass spectrometry workflows.
- Automated quality control: The libraries support automated workflows for quality control of mass spectrometry data.
- Interlaboratory variability assessment: mzQC facilitates addressing inter- and intralaboratory variability and bias affecting mass spectrometry data from factors including sample handling and preparation, instrument calibration and performance, and data acquisition and processing.
Methodology:
The mzQC format is based on JavaScript Object Notation (JSON). The libraries follow a common data model and provide shared functionalities including (de)serialization and validation of mzQC files.
Topics
Details
- Programming Languages:
- Java, JavaScript, Python, R
- Added:
- 1/14/2026
- Last Updated:
- 1/14/2026