raw2mzDB

raw2mzDB converts raw or XML mass spectrometry files into the mzDB SQLite-based format to enable efficient storage, three-dimensional indexing, and rapid retrieval of LC-MS, LC-MS/MS, and SWATH-MS datasets.


Key Features:

  • SQLite-based mzDB: mzDB is a server-less, single-file database built on SQLite for portable storage of mass spectrometry data.
  • Reduced storage: Conversion to mzDB reduces storage requirements by approximately 25% compared to standard XML-based formats.
  • Three-dimensional indexing: Uses optimized three-dimensional indexing based on LC-MS coordinates—retention time, m/z, and precursor m/z for SWATH-MS—to organize spectra.
  • Accelerated access times: Provides access time improvements ranging from twofold to 2000-fold versus XML formats and reports superior performance to mz5 for many access patterns.
  • Implementations for conversion: Implements conversion in C++ and Java as an extension of the ProteoWizard framework to produce mzDB files from raw or XML inputs.
  • Cross-language access: mzDB files can be accessed via the SQLite C library and drivers for major programming languages.

Scientific Applications:

  • Proteomics and SWATH-MS data management: Supports large-scale proteomics datasets and SWATH-MS workflows by reducing storage footprint and enabling rapid data extraction for identification of target peptides.
  • High-throughput MS pipelines: Improves performance of mass spectrometry analysis pipelines and facilitates high-throughput proteomics workflows through faster data retrieval.

Methodology:

Conversion of raw or XML files is implemented in C++ and Java as an extension of the ProteoWizard framework; mzDB is a server-less SQLite single-file database using three-dimensional LC-MS coordinate indexing (retention time, m/z, precursor m/z) to optimize storage and accelerate data retrieval.

Topics

Collections

Details

License:
Apache-2.0
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Windows
Programming Languages:
C++
Added:
1/16/2017
Last Updated:
11/25/2024

Operations

Data Inputs & Outputs

Publications

Bouyssié D, Dubois M, Nasso S, Gonzalez de Peredo A, Burlet-Schiltz O, Aebersold R, Monsarrat B. mzDB: A File Format Using Multiple Indexing Strategies for the Efficient Analysis of Large LC-MS/MS and SWATH-MS Data Sets *. Molecular & Cellular Proteomics. 2015;14(3):771-781. doi:10.1074/mcp.o114.039115. PMID:25505153. PMCID:PMC4349994.

Documentation

Downloads

Links

Repository
https://github.com/mzdb/pwiz-mzdb
(Github repository)
Other
http://profiproteomics.fr/
(ProFI web site)