title: A tutorial for software development in quantitative proteomics using PSI standard formats.
abstract: The Human Proteome Organisation - Proteomics Standards Initiative (HUPO-PSI) has been working for ten years on the development of standardised formats that facilitate data sharing and public database deposition. In this article, we review three HUPO-PSI data standards - mzML, mzIdentML and mzQuantML, which can be used to design a complete quantitative analysis pipeline in mass spectrometry (MS)-based proteomics. In this tutorial, we briefly describe the content of each data model, sufficient for bioinformaticians to devise proteomics software. We also provide guidance on the use of recently released application programming interfaces (APIs) developed in Java for each of these standards, which makes it straightforward to read and write files of any size. We have produced a set of example Java classes and a basic graphical user interface to demonstrate how to use the most important parts of the PSI standards, available from http://code.google.com/p/psi-standard-formats-tutorial. This article is part of a Special Issue entitled: Computational Proteomics in the Post-Identification Era. Guest Editors: Martin Eisenacher and Christian Stephan.
authors.affiliation: Institute of Integrative Biology, University of Liverpool, Liverpool, UK. Electronic address: F.Galarza@liv.ac.uk.
authors.forename: Faviel F
authors.initials: FF
authors.lastname: Gonzalez-Galarza
authors.forename: Da
authors.initials: D
authors.lastname: Qi
authors.forename: Jun
authors.initials: J
authors.lastname: Fan
authors.forename: Conrad
authors.initials: C
authors.lastname: Bessant
authors.forename: Andrew R
authors.initials: AR
authors.lastname: Jones
mesh_terms: D019295:Computational Biology; D006801:Humans; D011381:Programming Languages; D040901:Proteomics; D012984:Software
keywords: APIs; Quantitative proteomics; Software; Standard formats