Agent skill

pyopenms

Complete mass spectrometry analysis platform. Use for proteomics and metabolomics workflows—feature detection, peptide/protein identification, label-free and isobaric quantification, adduct/accurate-mass annotation, and complex LC-MS/MS pipelines. Supports extensive file formats and algorithms. For simple spectral comparison and small-molecule library matching use matchms.

K-Dense-AIgithub.com/K-Dense-AIGitHub ↗
claude-codecan modify filesships scriptsMIT
Install
npx skills add K-Dense-AI/scientific-agent-skills --skill pyopenms --agent claude-code

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

Facts
Files in the skill folder: 23
SKILL.md size: 8 KB
Bundled scripts: yes
Version: 2.0
Allowed tools: ReadWriteEditBash
Requires: Requires Python 3.9+ and uv. Examples and scripts target pyOpenMS 3.5.0.
Path: skills/pyopenms/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 32,619
Language: Python
Read our review of the source →

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 it to read/write MS file formats, process raw spectra, detect and quantify features, identify peptides and proteins, and run end-to-end LC-MS/MS pipelines. **This skill ships ready-to-run scripts in `scripts/`** covering the most common high-level workflows. Prefer running a script over writing new code—each is a parameterized CLI tool that handles loading, processing, and export. Drop into the Python API (and the `references/`) only when no script fits. ## Installation ```bash uv pip install pyopenms ``` Verify (note: `__version__` works, but the bundled binary prints a one-line memory-status notice on import that is harmless): ```python import pyopenms as ms print(ms.__version__) # 3.5.0 ``` ## Scripts (start here) Run with `python scripts/<name>.py --help` for full options. All accept standard MS file formats and write featureXML/consensusXML/CSV/mzTab/PNG as appropriate. ### Inspect & convert | Script | What it does | |--------|--------------| | `inspect_ms_data.py` | Summarize any mzML/mzXML/featureXML/co

What's inside
Steps it walks through
  1. Overview
  2. Installation
  3. Scripts (start here)
  4. Inspect & convert
  5. Feature detection & quantification
  6. Annotation
  7. Identification
  8. Chemistry
  9. Targeted & visualization
  10. Common script recipes
  11. Key 3.5.0 API notes
  12. Core data structures
  13. Parameter management
  14. Export to pandas
Ships with 22 files
  • references/data_structures.md
  • references/feature_detection.md
  • references/file_io.md
  • references/identification.md
  • references/metabolomics.md
  • references/signal_processing.md
  • scripts/accurate_mass_search.py
  • scripts/align_link_quantify.py
  • scripts/consensus_to_matrix.py
  • scripts/convert_format.py
  • scripts/detect_adducts.py
  • scripts/detect_features_centroided.py
  • scripts/detect_features_metabo.py
  • scripts/digest_protein.py
  • scripts/export_gnps_sirius.py
  • scripts/extract_chromatograms.py
  • scripts/inspect_ms_data.py
  • scripts/mass_calculator.py
  • scripts/plot_ms_data.py
  • scripts/process_identifications.py
  • scripts/process_spectra.py
  • scripts/theoretical_spectrum.py
Commands it runs
uv pip install pyopenms
Inspect a file
python scripts/inspect_ms_data.py sample.mzML --spectra-csv spectra.csv
Untargeted metabolomics: features for one sample
python scripts/detect_features_metabo.py sample.mzML --out-csv features.csv
Full multi-sample quantification study
python scripts/align_link_quantify.py s1.mzML s2.mzML s3.mzML --out-prefix study
python scripts/consensus_to_matrix.py study.consensusXML --out quant.csv --normalize median
Peptide chemistry
python scripts/mass_calculator.py --peptide "PEPTIDEM(Oxidation)K" --charges 1 2 3 --isotopes 5
More from scientific-agent-skills
All skills →
About this skill
What does the pyopenms skill do?

Complete mass spectrometry analysis platform. Use for proteomics and metabolomics workflows—feature detection, peptide/protein identification, label-free and isobaric quantification, adduct/accurate-mass annotation, and complex LC-MS/MS pipelines. Supports extensive file formats and algorithms. For simple spectral comparison and small-molecule library matching use matchms.

How do I install it?

Run `npx skills add K-Dense-AI/scientific-agent-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 K-Dense-AI/scientific-agent-skills, a repository with 32,619 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