OpenMS-lib
The open source toolkit for mass spectrometry.
OpenMS-lib is a mature and reliable C++ framework for omics-based mass spectrometry data analysis.
-
Two decades of expertise
20+ years of development
-
Open by design
Open source under the BSD-3 clause license
-
Global community
Backed by an active community of researchers and developers
-
Built for scale
High performance and optimized for scale
TOPP Tools
Ships with the TOPP command-line tools
150+ modular tools covering the complete mass spectrometry pipeline.
Explore TOPP tools-
Compose workflows
Chain TOPP tools together to build custom workflows tailored to your data.
-
Engine integration
Integrates with common workflow engines like Nextflow and KNIME.
Get started
Explore OpenMS-lib
Documentation, tools, and community resources to start building with OpenMS-lib.
-
Docs
Read Documentation
Tutorials and guides to help you get productive quickly.
Open docs -
Pipeline
TOPP Tools
Browse the full suite of processing and analysis tools in the TOPP pipeline.
Browse tools -
Apps
Featured Apps
Web applications and workflows built on top of OpenMS-lib.
See apps -
pyOpenMS
Python bindings
Use OpenMS algorithms and data structures directly from Python.
Explore pyOpenMS -
API
API Reference
Full C++ class and method reference for OpenMS-lib.
View reference
For Developers
Contribute
Your improvements help researchers worldwide.
Contributing Guidelines
How to propose changes and join the community.
Read guidelinesReport an Issue
File bugs or request new features.
Open on GitHubDeveloper manual
Architecture and coding standards.
Open docsDeveloper FAQ
Common build and contribute answers.
Browse FAQAdd a TOPP tool
Extend the TOPP pipeline suite.
Follow the guideHelp move contributions forward by reviewing open pull requests on GitHub.
Research impact