What problem does it solve?
PyOpenMS provides Python bindings to the OpenMS mass spectrometry library, enabling researchers to access advanced MS data processing, feature detection, peptide/protein identification, and quantification workflows directly from Python.
Core Features & Use Cases
- Python-accessible APIs for file I/O, data structures (MSExperiment, MSSpectrum, FeatureMap, ConsensusMap), and common workflows.
- Integration with proteomics, metabolomics, and general LC-MS data analysis pipelines, including feature detection, identification, and quantification tasks.
- Real-world use: build end-to-end Python tools to process LC-MS datasets, extract features, identify peptides, perform quantification, and generate analysis-ready results.
Quick Start
Install PyOpenMS, load your mzML data, and start exploring core objects with Python bindings.