| Literature DB >> 24659499 |
Qing-Wei Xu1, Johannes Griss, Rui Wang, Andrew R Jones, Henning Hermjakob, Juan Antonio Vizcaíno.
Abstract
mzTab is the most recent standard format developed by the Proteomics Standards Initiative. mzTab is a flexible tab-delimited file that can capture identification and quantification results coming from MS-based proteomics and metabolomics approaches. We here present an open-source Java application programming interface for mzTab called jmzTab. The software allows the efficient processing of mzTab files, providing read and write capabilities, and is designed to be embedded in other software packages. The second key feature of the jmzTab model is that it provides a flexible framework to maintain the logical integrity between the metadata and the table-based sections in the mzTab files. In this article, as two example implementations, we also describe two stand-alone tools that can be used to validate mzTab files and to convert PRIDE XML files to mzTab. The library is freely available at http://mztab.googlecode.com.Entities:
Keywords: Bioinformatics; Data standard; Java application programming interface; Proteomics Standards Initiative
Mesh:
Year: 2014 PMID: 24659499 PMCID: PMC4230411 DOI: 10.1002/pmic.201300560
Source DB: PubMed Journal: Proteomics ISSN: 1615-9853 Impact factor: 3.984
Figure 1Simplified UML diagram of the jmzTab API. The classes are structured in three different layers: the Core Model Layer (highlighted in gray), the Enhancement Utilities Layer (dark-gray), and the Standalone Application Layer (white). See main text for more details. The diagram does not include all the classes and methods.
Figure 2Screenshots of the mzTabGUI tool. (A) Example of validation report. Six error messages are output in the console panel. (B) Example of conversion of one PRIDE XML file to mzTab.