Skip to content
Back to skills

Fragpipe Pyteomics Proteomics

ASecurity

DDA/DIA mass-spectrometry proteomics workflows with FragPipe, MSFragger, IonQuant, DIA-NN, Pyteomics, pyopenms, matchms, polars, and query. Use when searching raw proteomics data, controlling peptide/protein FDR, parsing mzML/mzIdentML/mzTab/MGF, or prototyping downstream proteomics analysis in Python.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 12, 2026
datapythongodatabase

Works with

  • cursor

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add stanfish06/skillquarium --skill fragpipe-pyteomics-proteomics --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fragpipe Pyteomics Proteomics?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fragpipe Pyteomics Proteomics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/stanfish06-fragpipe-pyteomics-proteomics/badge)](https://www.skillsdirectory.com/skills/stanfish06-fragpipe-pyteomics-proteomics)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fragpipe-pyteomics-proteomics
description: DDA/DIA mass-spectrometry proteomics workflows with FragPipe, MSFragger, IonQuant, DIA-NN, Pyteomics, pyopenms, matchms, polars, and query. Use when searching raw proteomics data, controlling peptide/protein FDR, parsing mzML/mzIdentML/mzTab/MGF, or prototyping downstream proteomics analysis in Python.
---

# FragPipe + Pyteomics Proteomics

Use this skill for bottom-up mass-spectrometry proteomics workflows where raw spectra need database searching, quantification, FDR control, or downstream Python parsing.

## Routing

- Use `pyopenms` for OpenMS-native algorithms and feature maps.
- Use `matchms` for metabolomics spectra and spectral similarity.
- Use this skill for FragPipe/MSFragger-style proteomics searches or lightweight Python parsing with Pyteomics.

## FragPipe Workflow

1. Collect inputs:
   - raw vendor files or converted `mzML`
   - FASTA database with contaminants/decoys
   - sample sheet and experimental design
2. Choose workflow:
   - DDA search with MSFragger and Philosopher.
   - Label-free quantification with IonQuant.
   - DIA analysis with DIA-NN when the experiment is DIA/SWATH-like.
3. Set search parameters deliberately:
   - enzyme, missed cleavages, precursor/fragment tolerance
   - fixed and variable modifications
   - isotope error and mass calibration
4. Validate outputs:
   - peptide-spectrum match FDR
   - peptide and protein FDR
   - missingness by run/sample
   - contaminant and decoy rates
5. Export clean tables for downstream analysis:
   - protein/peptide intensity matrices
   - annotation columns
   - QC summaries and parameter files

## Pyteomics Patterns

Use Pyteomics for parsing and quick analysis:

```python
from pyteomics import mzml, mgf, fasta

with mzml.read("run.mzML") as spectra:
    first_ms2 = next(s for s in spectra if s.get("ms level") == 2)
```

Good Pyteomics tasks:

- Inspect `mzML`, `MGF`, `mzIdentML`, `mzTab`, and FASTA files.
- Prototype peptide mass calculations and digestion logic.
- Join search outputs with metadata before using `polars`, `pandas`, or `duckdb`.

## Reporting

Always report database, enzyme, modifications, FDR thresholds, quantification method, normalization method, and software versions. These details are required for reproducible proteomics analysis.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.