alterlab-pyopenms

Process LC-MS/MS proteomics data with PyOpenMS for feature detection and identification.

58|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-pyopenms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alterlab-pyopenms
Source: https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/bioinformatics/alterlab-pyopenms
Command: npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-pyopenms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Facilitate end-to-end mass spectrometry data analysis for proteomics by providing a Python-based interface to OpenMS, enabling researchers to perform feature detection, identification, and quantification within a single framework.

Core Features & Use Cases

  • Comprehensive data handling: MSExperiment, MSSpectrum, MSChromatogram, and identification data management.
  • Feature detection, peptide/protein identification, and quantification workflows with export to standard OpenMS formats (featureXML, idXML, consensusXML).
  • Real-world scenario: process a raw LC-MS/MS run, detect features, map identifications, and generate exportable results for downstream analysis.

Quick Start

Load a mzML file, run peak picking and feature detection, and export the resulting feature map.

Frequently Asked Questions about alterlab-pyopenms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform end-to-end mass spectrometry data analysis in Python?

You can perform end-to-end mass spectrometry data analysis in Python by using PyOpenMS to process raw LC-MS/MS runs, detect features, identify peptides, and export results to standard formats like featureXML and idXML.

What is the best way to handle MSExperiment objects for proteomics pipelines?

Handling MSExperiment objects for proteomics pipelines involves managing MSSpectrum and MSChromatogram data within PyOpenMS, enabling you to execute feature detection and peptide identification workflows with robust error handling.

How do I detect features and quantify proteins from raw LC-MS/MS data?

To detect features and quantify proteins from raw LC-MS/MS data, load your mzML file into PyOpenMS to run peak picking, execute feature detection, and export the resulting feature map to consensusXML.

Can I export proteomics identification results to idXML and featureXML formats?

Yes, you can export proteomics identification results to idXML and featureXML formats using the Python-based API workflows in PyOpenMS, which support mapping identifications and generating exportable outputs for downstream analysis.

Does PyOpenMS support Python-based workflows for spectrum and chromatogram data?

PyOpenMS supports Python-based workflows for spectrum and chromatogram data by providing comprehensive data handling capabilities for MSExperiment objects, ensuring robust validation throughout the proteomics analysis pipeline.