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
User manual
https://pyopenms.readthedocs.ioLinks
Repository
https://github.com/OpenMS/pyopenms-extraIssue tracker
https://github.com/OpenMS/pyopenms-extra/issues