pyOpenMS

pyOpenMS provides Python-based processing and analysis of mass spectrometry data for proteomics and metabolomics.


Key Features:

  • Flexibility and Extensibility: Python APIs allow customization of analysis pipelines for identification, quantification, and post-translational modification analysis.
  • Integration with Scientific Python: Integrates with NumPy and SciPy for numerical computations and with Python plotting libraries for visualization.
  • Comprehensive Data Analysis: Supports filtering and false discovery rate (FDR) analysis and other mass spectrometry processing steps for workflow construction.
  • Visualization and Prototyping: Enables data visualization and rapid prototyping of algorithms and workflows within the Python ecosystem.

Scientific Applications:

  • Proteomics: Applied to peptide and protein identification, quantification, and post-translational modification analysis from mass spectrometry data.
  • Metabolomics: Applied to preprocessing and analysis of small-molecule mass spectrometry datasets.

Methodology:

Computational methods explicitly include filtering, false discovery rate (FDR) analysis, identification, quantification, post-translational modification analysis, numerical computations via NumPy/SciPy, and visualization using Python plotting libraries.

Topics

Details

License:
BSD-3-Clause
Maturity:
Mature
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/9/2019
Last Updated:
4/30/2025

Operations

Publications

Rost HL. Python in proteomics. Unknown Journal. 2019. doi:10.7287/peerj.preprints.27736v1.

Documentation

Links