pymzML
pymzML provides programmatic access to mzML mass spectrometry data and tools for spectral processing and analysis.
Key Features:
- Fast mzML parsing: Efficient parser for mzML files with processing speeds comparable to established C programs.
- Spectral processing functions: Functions to compare and manipulate spectra for detailed mass spectrometry analysis.
- Optimized for large datasets (v2.0): Integrates faster numerical libraries, improved data-retrieval algorithms, and enhanced source code efficiency.
- Random-access compression for mzML: Compression scheme that enables rapid random access to compressed mzML files.
- Python and numerical support: Supports Python 3.4+ and can optionally integrate with numpy to improve numerical performance.
Scientific Applications:
- Proteomics: Processing and analysis of mass spectrometry datasets used in proteomics studies.
- Metabolomics: Analysis of metabolomics mass spectrometry datasets.
- Other mass spectrometry applications: Workflows requiring large-scale spectral processing and rapid random access to mzML files.
Methodology:
Parsing mzML files with an optimized fast parser; providing spectral comparison and manipulation functions; using faster numerical libraries and improved data-retrieval algorithms; and employing a compression scheme that enables rapid random access to compressed mzML files.
Topics
Collections
Details
- License:
- MIT
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 1/17/2017
- Last Updated:
- 11/24/2024
Operations
Publications
Kösters M, Leufken J, Schulze S, Sugimoto K, Klein J, Zahedi RP, Hippler M, Leidel SA, Fufezan C. pymzML v2.0: introducing a highly compressed and seekable gzip format. Bioinformatics. 2018;34(14):2513-2514. doi:10.1093/bioinformatics/bty046. PMID:29394323.
Bald T, Barth J, Niehues A, Specht M, Hippler M, Fufezan C. pymzML—Python module for high-throughput bioinformatics on mass spectrometry data. Bioinformatics. 2012;28(7):1052-1053. doi:10.1093/bioinformatics/bts066. PMID:22302572.
Documentation
Downloads
- Software packagehttps://github.com/pymzml/pymzML/archive/master.zip