pyOpenMS

Python bindings for mass spectrometry.

Python bindings to OpenMS-lib. Write custom analysis scripts and integrate OpenMS into Python workflows.

Overview

What is pyOpenMS?

Python bindings to the OpenMS-lib C++ framework — script, prototype, and automate mass spectrometry analysis from Python.

Native algorithms

Run OpenMS-lib algorithms directly in Python

DataFrame export

Pandas DataFrame export for common OpenMS data structures

Scripts & notebooks

Run in scripts or Jupyter notebooks

Scientific stack

Seamless integration with the scientific Python stack

Get started

Explore pyOpenMS

Documentation and resources to start building with pyOpenMS.