Agent skill · Data & Analytics

pyopenms

Complete mass spectrometry analysis platform. Use for proteomics workflows feature detection, peptide identification, protein quantification, and complex LC-MS/MS pipelines. Supports extensive file formats and algorithms. Best for proteomics, comprehensive MS data processing. For simple spectral comparison and metabolite ID use matchms.

LeonChaoXgithub.com/LeonChaoXGitHub ↗
claude-codeMIT
Install
npx skills add LeonChaoX/qinyan-academic-skills --skill pyopenms --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 7
SKILL.md size: 5 KB
Bundled scripts: none
Path: skills/06-化学信息与药物发现/pyopenms/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 759
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# PyOpenMS ## Overview PyOpenMS provides Python bindings to the OpenMS library for computational mass spectrometry, enabling analysis of proteomics and metabolomics data. Use for handling mass spectrometry file formats, processing spectral data, detecting features, identifying peptides/proteins, and performing quantitative analysis. ## Installation Install using uv: ```bash uv uv pip install pyopenms ``` Verify installation: ```python import pyopenms print(pyopenms.__version__) ``` ## Core Capabilities PyOpenMS organizes functionality into these domains: ### 1. File I/O and Data Formats Handle mass spectrometry file formats and convert between representations. **Supported formats**: mzML, mzXML, TraML, mzTab, FASTA, pepXML, protXML, mzIdentML, featureXML, consensusXML, idXML Basic file reading: ```python import pyopenms as ms # Read mzML file exp = ms.MSExperiment() ms.MzMLFile().load("data.mzML", exp) # Access spectra for spectrum in exp: mz, intensity = spectrum.get_peaks() print(f"Spectrum: {len(mz)} peaks") ``` **For detailed file handling**: See `references/file_io.md` ### 2. Signal Processing Process raw spectral data with smoothing, filtering, centroiding, and normalization.

What's inside
Steps it walks through
  1. Overview
  2. Installation
  3. Core Capabilities
  4. 1. File I/O and Data Formats
  5. 2. Signal Processing
  6. 3. Feature Detection
  7. 4. Peptide and Protein Identification
  8. 5. Metabolomics Analysis
  9. Data Structures
  10. Common Workflows
  11. Quick Start: Load and Explore Data
  12. Parameter Management
  13. Export to Pandas
  14. Integration with Other Tools
Ships with 6 files
  • references/data_structures.md
  • references/feature_detection.md
  • references/file_io.md
  • references/identification.md
  • references/metabolomics.md
  • references/signal_processing.md
Commands it runs
uv uv pip install pyopenms
More from qinyan-academic-skills
All skills →
About this skill
What does the pyopenms skill do?

Complete mass spectrometry analysis platform. Use for proteomics workflows feature detection, peptide identification, protein quantification, and complex LC-MS/MS pipelines. Supports extensive file formats and algorithms. Best for proteomics, comprehensive MS data processing. For simple spectral comparison and metabolite ID use matchms.

How do I install it?

Run `npx skills add LeonChaoX/qinyan-academic-skills --skill pyopenms --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From LeonChaoX/qinyan-academic-skills, a repository with 759 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going