jmzReader

jmzReader parses multiple mass spectrometry file formats and provides a unified Java API to support mzIdentML-referenced spectra for proteomics applications.


Key Features:

  • Java parsers: Provides Java application programming interfaces (APIs) for parsing mass spectrometry (MS) data.
  • Supported formats: Parses peak list formats DTA, MS2, MGF, PKL and XML-based formats mzXML, mzData, mzML.
  • Unified parser interface: Implements a common interface across all parsers to support the referencing methods used by mzIdentML.
  • mzIdentML integration: Optimized for integration with mzIdentML (Human Proteome Organization (HUPO) Proteomics Standards Initiative (PSI)) to support references to external spectra for protein and peptide identifications.
  • jmzML compatibility: Builds upon and extends the jmzML API to accommodate a broader range of MS data types.

Scientific Applications:

  • Proteomics data processing: Enables incorporation of spectra from diverse MS formats into workflows for reporting protein and peptide identifications.
  • mzIdentML-based analysis: Facilitates development of software that consumes mzIdentML by providing a single interface across multiple MS file formats.

Methodology:

Implements Java parsers with a common interface for peak-list (DTA, MS2, MGF, PKL) and XML-based (mzXML, mzData, mzML) formats, supports mzIdentML referencing methods, and extends the jmzML API.

Topics

Collections

Details

Tool Type:
library
Programming Languages:
Java
Added:
3/5/2018
Last Updated:
11/25/2024

Operations

Data Inputs & Outputs

Publications

Griss J, Reisinger F, Hermjakob H, Vizcaíno JA. jmzReader: A Java parser library to process and visualize multiple text and XML‐based mass spectrometry data formats. PROTEOMICS. 2012;12(6):795-798. doi:10.1002/pmic.201100578. PMID:22539430. PMCID:PMC3472022.

PMID: 22539430
PMCID: PMC3472022
Funding: - Wellcome Trust: WT085949MA - EU FP7 grants LipidomicNet: 202272 - Proteome-Xchange: 260558

Documentation

Links