Generated by GPT-5-mini| mzML | |
|---|---|
| Name | mzML |
| Developer | Proteomics Standards Initiative |
| Initial release | 2008 |
| Latest release | 1.1.0 |
| Programming language | XML |
| Operating system | Cross-platform |
| License | Open standard |
mzML
mzML is an open, XML-based file format designed for mass spectrometry data interchange. It was developed to standardize raw and processed mass spectrometry outputs across vendors and laboratories, enabling interoperability among software such as ProteoWizard, MaxQuant, OpenMS, Skyline, and X CMS. The format emerged from collaborations involving organizations including the Human Proteome Organization, the European Bioinformatics Institute, and the Consortium for Top-Down Proteomics to address fragmentation created by proprietary formats from companies like Thermo Fisher Scientific, Bruker, and Agilent Technologies.
Development of the format began in response to community discussions at meetings of the Proteomics Standards Initiative within the Human Proteome Organization and workshops hosted by the European Bioinformatics Institute and National Institutes of Health. Early design work built on predecessor initiatives such as mzData and mzXML and benefited from contributions by groups associated with Pacific Northwest National Laboratory, European Molecular Biology Laboratory, and the Institute for Systems Biology. The release in 2008 followed rounds of public comment, testing by projects like PeptideAtlas and PRIDE (PRoteomics IDEntifications database), and coordination with instrument vendors at events like the ASMS Conference on Mass Spectrometry and Allied Topics.
The specification uses XML schema to represent spectra, chromatograms, instrument metadata, and controlled vocabulary annotations maintained by groups including the Proteomics Standards Initiative. mzML organizes data into elements that mirror concepts found in instrument software from vendors such as Waters Corporation, Shimadzu Corporation, and Sciex while relying on controlled vocabularies developed with input from the European Proteomics Infrastructure and the National Center for Biotechnology Information. The format separates binary data arrays (m/z and intensity) encoded using Base64 and can represent centroided or profile-mode data, enabling compatibility with formats like mzXML converters and downstream resources such as UniProt and Peptidome.
mzML supports encoding of MS1, MS2, and higher-order spectra, chromatograms, and scan-level metadata from acquisition methods used in instruments developed by Thermo Fisher Scientific and Agilent Technologies. It incorporates controlled vocabularies to describe ionization sources (e.g., electrospray, MALDI), analyzer types (e.g., Orbitrap, time-of-flight), and activation methods (e.g., CID, HCD) with semantic interoperability aligned to ontologies curated by the Proteomics Standards Initiative and the Oxford Protein Informatics Group. The schema supports indexed random access through indexing mechanisms compatible with large datasets, and allows for compression strategies and binary-data encodings to balance file size and read performance in pipelines employed by MaxQuant and OpenMS.
Numerous software projects and libraries implement mzML read/write functionality. Toolkits such as ProteoWizard provide converters from proprietary RAW formats produced by Thermo Fisher Scientific and Bruker into mzML, while analysis platforms like MaxQuant, OpenMS, Skyline, and X CMS ingest mzML for identification, quantitation, and metabolomics workflows. Repositories and resources including PRIDE, PeptideAtlas, ProteomeXchange, and the European Nucleotide Archive accept mzML data or link mzML with other data types. Vendor-neutral viewers and editors developed at institutions like the European Bioinformatics Institute and the Wellcome Sanger Institute facilitate visual inspection and annotation.
Adoption spans proteomics, metabolomics, and structural biology projects coordinated by organizations such as the Human Proteome Project, Metabolomics Society, and consortia affiliated with the European Molecular Biology Laboratory. mzML is used in public data deposition workflows for PRIDE and ProteomeXchange submissions, large-scale reanalysis efforts like PeptideAtlas and GPMDB, and clinical proteomics studies conducted at institutions including the Mayo Clinic and Broad Institute. It underpins pipelines for label-free quantitation, data-dependent acquisition, and data-independent acquisition workflows employed in research initiatives funded by the National Institutes of Health and the European Commission.
Governance of the format is stewarded by the Proteomics Standards Initiative, which coordinates specification updates, controlled vocabulary maintenance, and liaison activities with vendors such as Thermo Fisher Scientific and Bruker. Versioning and community-driven improvement processes occur through working groups that include participants from academia, industry, and repositories like the European Bioinformatics Institute and the National Center for Biotechnology Information. Development milestones and harmonization efforts have been presented at venues including the ASMS Conference and workshops hosted by the Human Proteome Organization.
Critiques of the format include concerns about XML verbosity relative to binary container formats championed by projects like HDF5 and NetCDF, which can offer more efficient storage for very large cohorts maintained by centers such as the European Bioinformatics Institute. Performance overhead when parsing large mzML files has motivated derivative formats and indexing strategies used by tools like ProteoWizard and prompted proposals for alternative standardization under consortia including the Proteomics Standards Initiative. Additionally, complete parity with every proprietary metadata field from vendors like Agilent Technologies and Shimadzu Corporation remains challenging, requiring continued vendor engagement and community curation.
Category:File formats