Skip to content
Back to skills

Proteomics

ASecurity

Mass spectrometry proteomics QC, quantification, comparative analysis, and export for DDA, DIA, and protein-level result tables.

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

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 12, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Proteomics?

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

Security grade badge for Proteomics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/stanfish06-proteomics/badge)](https://www.skillsdirectory.com/skills/stanfish06-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: proteomics
description: Mass spectrometry proteomics QC, quantification, comparative analysis, and export for DDA, DIA, and protein-level result tables.
tool_type: python
primary_tool: pyopenms
---

# Proteomics

> [!note] Vault audit 2026-07-24 — USE-16
> Use this for general mass-spec proteomics analysis and interpretation; for OpenMS-based pipelines use `pyopenms`, for differential-expression statistics use `proteomics-de`, and for the FragPipe/pyteomics workflow use `fragpipe-pyteomics-proteomics`. Which mass-spec tool/stage you need is the distinguishing axis.

## Version Compatibility

Reference examples assume:

- `pyopenms` 3.0+
- `pandas` 2.2+
- `numpy` 1.26+
- `seaborn` 0.13+

## Overview

Use this skill when the user needs:

- proteomics QC
- protein table cleanup
- replicate review
- differential abundance analysis
- publication-ready proteomics figures

## When To Use This Skill

- MaxQuant, FragPipe, DIA-NN, or similar outputs exist
- the task is protein-level quantification or comparative proteomics
- missingness, batch effects, and replicate quality need review before interpretation

## Quick Route

- DDA and DIA should not be treated identically
- protein-level tables should remain distinct from peptide-level tables
- QC comes before differential analysis

## Progressive Disclosure

- Read [technical_reference.md](technical_reference.md) for assay branching, QC interpretation, and missingness handling.
- Read [commands_and_thresholds.md](commands_and_thresholds.md) for table-loading patterns, QC thresholds, and output conventions.

## Expected Inputs

- protein or peptide result table
- sample metadata
- assay context: DDA, DIA, PTM-enriched, or targeted

## Expected Outputs

- `results/protein_abundance.tsv`
- `qc/proteomics_qc_summary.tsv`
- `figures/correlation_heatmap.pdf`
- `figures/missingness.pdf`
- `results/differential_proteins.tsv`

## Starter Pattern

```python
import pandas as pd

protein_df = pd.read_csv("protein_groups.tsv", sep="\t")
sample_cols = [c for c in protein_df.columns if c.startswith("LFQ intensity")]
matrix = protein_df[sample_cols].replace(0, pd.NA)
qc = pd.DataFrame({
    "n_proteins": matrix.notna().sum(),
    "missing_pct": matrix.isna().mean() * 100,
})
qc.to_csv("qc/proteomics_qc_summary.tsv", sep="\t")
```

## Workflow

### 1. Clarify assay and table level

- DDA versus DIA
- peptide versus protein table
- PTM-enriched versus unenriched data

### 2. Run QC before comparisons

Inspect:

- missingness
- replicate correlation
- batch effects
- intensity distributions

### 3. Normalize and summarize consistently

Keep the normalization approach explicit and do not collapse peptides into proteins without documenting the rule.

### 4. Perform comparative analysis

Use replicate-aware differential abundance with clear filtering and missingness policy.

### 5. Export interpretable artifacts

Save both the cleaned abundance matrix and the differential results table.

## Output Artifacts

```text
results/
├── protein_abundance.tsv
└── differential_proteins.tsv
qc/
└── proteomics_qc_summary.tsv
figures/
├── correlation_heatmap.pdf
├── missingness.pdf
└── intensity_density.pdf
```

## Quality Review

- overall missingness `> 30%` should trigger caution
- technical replicate correlation should usually be `> 0.9`
- biological replicate correlation much below `0.8` deserves review
- do not trust differential calls before batch structure and missingness are understood

## Anti-Patterns

- mixing peptide and protein tables in one downstream matrix
- running differential abundance before QC
- ignoring missingness patterns
- hiding whether values are raw, normalized, or imputed

## Related Skills

- Metabolomics
- Structural Biology

## Optional Supplements

- `pyopenms`

Files in this skill

  • SKILL.md3.7 KB
  • commands_and_thresholds.md674 B
  • technical_reference.md855 B

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.