jqcML: an open-source java API for mass spectrometry quality control data in the qcML format
- PMID: 24906114
- DOI: 10.1021/pr401274z
jqcML: an open-source java API for mass spectrometry quality control data in the qcML format
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. First, jqcML provides a complete object model to represent qcML data. Second, 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 .
Similar articles
-
qcML: an exchange format for quality control metrics from mass spectrometry experiments.Mol Cell Proteomics. 2014 Aug;13(8):1905-13. doi: 10.1074/mcp.M113.035907. Epub 2014 Apr 23. Mol Cell Proteomics. 2014. PMID: 24760958 Free PMC article.
-
iMonDB: Mass Spectrometry Quality Control through Instrument Monitoring.J Proteome Res. 2015 May 1;14(5):2360-6. doi: 10.1021/acs.jproteome.5b00127. Epub 2015 Apr 2. J Proteome Res. 2015. PMID: 25798920
-
jmzML, an open-source Java API for mzML, the PSI standard for MS data.Proteomics. 2010 Apr;10(7):1332-5. doi: 10.1002/pmic.200900719. Proteomics. 2010. PMID: 20127693
-
What is mzXML good for?Expert Rev Proteomics. 2005 Dec;2(6):839-45. doi: 10.1586/14789450.2.6.839. Expert Rev Proteomics. 2005. PMID: 16307524 Review.
-
XML for data representation and model specification in neuroscience.Methods Mol Biol. 2007;401:53-66. doi: 10.1007/978-1-59745-520-6_4. Methods Mol Biol. 2007. PMID: 18368360 Review.
Cited by
-
Public proteomics data: How the field has evolved from sceptical inquiry to the promise of in silico proteomics.EuPA Open Proteom. 2016 Mar 28;11:42-44. doi: 10.1016/j.euprot.2016.02.005. eCollection 2016 Jun. EuPA Open Proteom. 2016. PMID: 29900110 Free PMC article.
-
iDIA-QC: AI-empowered data-independent acquisition mass spectrometry-based quality control.Nat Commun. 2025 Jan 21;16(1):892. doi: 10.1038/s41467-024-54871-1. Nat Commun. 2025. PMID: 39837863 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources
Miscellaneous