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
Conversion
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
- Binarieshttps://github.com/mzdb/pwiz-mzdb/releases
- Source codehttps://github.com/mzdb/pwiz-mzdb