Spectra, chromatograms, Metadata: mzML-the standard data format for mass spectrometer output.
This chapter describes Mass Spectrometry Markup Language (mzML), an XML-based and vendor-neutral standard data format for storage and exchange of mass spectrometer output like raw spectra and peak lists. It is intended to replace its two precursor data formats (mzData and mzXML), which had been developed independently a few years earlier. Hence, with the release of mzML, the problem of having two different formats for the same purposes is solved, and with it the duplicated effort of maintaining and supporting two data formats. The new format has been developed by a broad-based consortium of major instrument vendors, software vendors, and academic researchers under the aegis of the Human Proteome Organisation (HUPO), Proteomics Standards Initiative (PSI), with full participation of the main developers of the precursor formats. This comprehensive approach helped mzML to become a generally accepted standard. Furthermore, the collaborative development insured that mzML has adopted the best features of its precursor formats. In this chapter, we discuss mzML's development history, its design principles and use cases, as well as its main building components. We also present the available documentation, an example file, and validation software for mzML.
Medizinisches Proteom-Center, Ruhr-Universität Bochum, Bochum, Germany.
Michael
M
Turewicz
Eric W
EW
Deutsch
D030562:Databases, Protein / Q000592:standards*; D006801:Humans; D013058:Mass Spectrometry / Q000379:methods* / Q000592:standards*; D011381:Programming Languages; D040901:Proteomics / Q000592:standards; D012015:Reference Standards; D015203:Reproducibility of Results; D012660:Semantics; D018875:Vocabulary, Controlled