Abstract

We present a J ava application programming interface ( API ), jmz I dent ML , for the Human Proteome Organisation ( HUPO ) Proteomics Standards Initiative ( PSI ) mz I dent ML standard for peptide and protein identification data. The API combines the power of J ava A rchitecture of XML B inding ( JAXB ) and an XP ath‐based random‐access indexer to allow a fast and efficient mapping of extensible markup language ( XML ) elements to J ava objects. The internal references in the mz I dent ML files are resolved in an on‐demand manner, where the whole file is accessed as a random‐access swap file, and only the relevant piece of XML is selected for mapping to its corresponding J ava object. The API is highly efficient in its memory usage and can handle files of arbitrary sizes. The API follows the official release of the mz I dent ML (version 1.1) specifications and is available in the public domain under a permissive licence at http://www.code.google.com/p/jmzidentml/ .

Keywords

Computer scienceMarkup languageXMLOperating system

Affiliated Institutions

Related Publications

Decision feedback equalization

Decision Feedback Equalization (DFE) is a form of non-linear symbol-by-symbol equalization in
\nwhich past decisions are used to cancel post-cursor inter-symbol interference...

2017 DR-NTU (Nanyang Technological Univers... 341 citations

Publication Info

Year
2012
Type
article
Volume
12
Issue
6
Pages
790-794
Citations
28
Access
Closed

External Links

Citation Metrics

28
OpenAlex

Cite This

Florian Reisinger, Ritesh Krishna, Fawaz Ghali et al. (2012). jmz<scp>I</scp>dent<scp>ML API</scp>: A <scp>J</scp>ava interface to the mz<scp>I</scp>dent<scp>ML</scp> standard for peptide and protein identification data. PROTEOMICS , 12 (6) , 790-794. https://doi.org/10.1002/pmic.201100577

Identifiers

DOI
10.1002/pmic.201100577