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

Links