← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / OpenAI4S / skills / bioskills / bio-proteomics-quantification / references / usage-guide.md

Quantification - Usage Guide

Overview

Reconstruct a protein-by-sample abundance matrix from mass spectrometry signals, choosing a summarizer and normalizer that match where the signal physically came from. Label-free (LFQ/MaxLFQ), isobaric (TMT/iTRAQ reporter ions), and metabolic (SILAC) approaches each carry an irreducible error set by their measurement physics, and the peptide-to-protein summarization choice changes the answer more than the downstream statistical test does.

Prerequisites

pip install numpy pandas scipy
# R packages:
# BiocManager::install(c("MSstats", "MSstatsTMT", "MSnbase"))
# install.packages("iq")

Quick Start

Tell your AI agent what you want to do: - "Summarize my MaxQuant peptides to protein level with MSstats" - "Run the real MaxLFQ algorithm on my peptide intensity matrix" - "Extract TMT reporter ions and correct for isotope impurity" - "Bridge my multiple TMT plexes with an IRS reference channel" - "Compute SILAC heavy/light ratios and check for Arg-to-Pro conversion"

Example Prompts

Label-Free Summarization

"Convert my MaxQuant evidence.txt into normalized protein-level abundances using MSstats Tukey median polish"

"Run iq::maxLFQ on my peptide quant matrix instead of median centering"

"Compare TMP and MaxLFQ summarization on the same data and report where the answer moves"

Normalization

"Median-center my label-free intensity matrix to correct sample loading"

"Apply sample-loading normalization then IRS to bridge my three TMT plexes"

TMT/iTRAQ Processing

"Extract TMT10 reporter ions from my mzML and apply lot-specific impurity correction"

"Explain why MS2 reporter quant compresses my fold changes and whether SPS-MS3 helps"

SILAC

"Compute SILAC log2 ratios but keep proteins present only in the heavy channel"

"Check my SILAC labeling efficiency and flag Arg-to-Pro conversion before trusting ratios"

What the Agent Will Do

  1. Identify the labeling strategy (LFQ, TMT/iTRAQ, SILAC) and the signal origin it implies
  2. Load peptide/PSM/reporter data and replace MaxQuant zeros with NaN before any transform
  3. Apply normalization appropriate to the data (median centering for LFQ; sample-loading then IRS across TMT plexes)
  4. Summarize peptides to proteins (MSstats Tukey median polish or iq::maxLFQ), reporting the summarizer chosen
  5. For TMT, extract and impurity-correct reporter ions with lot-specific Certificate values
  6. For SILAC, verify labeling efficiency and Arg->Pro conversion and preserve on/off biology
  7. Run a sensitivity check across at least two summarizers and hand the matrix to differential-abundance

Tips