Title
|
|
|
|
jqcML : an open-source Java API for mass spectrometry quality control data in the qcML format
| |
Author
|
|
|
|
| |
Abstract
|
|
|
|
The awareness that systematic quality control is an essential factor to enable the growth of proteomics into a mature analytical discipline has increased over the past few years. To this aim a controlled vocabulary and document structure have recently been proposed by Walzer et al. to store and disseminate quality control metrics for mass spectrometry-based proteomics experiments, called qcML. To facilitate the adoption of this standardized quality control routine, we introduce jqcML, a Java application programming interface (API) for the qcML data format. Firstly, jqcML provides a complete object model to represent qcML data. Secondly, jqcML provides the ability to read, write and work in a uniform manner with qcML data from different sources, including the XML-based qcML file format and the relational database qcDB. Interaction with the XML-based file format is obtained through the Java Architecture for XML Binding (JAXB), while generic database functionality is obtained by the Java Persistence API (JPA). jqcML is released as open-source software under the permissive Apache 2.0 license and can be downloaded from https://bitbucket.org/proteinspector/jqcml. |
| |
Language
|
|
|
|
English
| |
Source (journal)
|
|
|
|
Journal of proteome research. - -
| |
Publication
|
|
|
|
2014
| |
ISSN
|
|
|
|
1535-3893
| |
DOI
|
|
|
|
10.1021/PR401274Z
| |
Volume/pages
|
|
|
|
13
:7
(2014)
, p. 3484-3487
| |
ISI
|
|
|
|
000338693400032
| |
Full text (Publisher's DOI)
|
|
|
|
| |
|