Skip to content

QC Metrics Reference

This page lists all quality control metrics computed by pmultiqc, organized by data level. Each metric includes a description, the source file(s) it is derived from, and the modules that produce it.

PSM-Level Metrics

Metric Description Source Modules
PSM Count Total number of peptide-spectrum matches passing FDR mzTab, evidence.txt, report.tsv quantms, maxquant, diann
MS/MS Identification Rate Percentage of MS2 spectra matched to a peptide summary.txt, mzTab quantms, maxquant
Search Engine Score Distribution of PSM-level confidence scores (e.g., Andromeda score, OpenMS score) idXML, msms.txt quantms, maxquant
Delta Mass (Da) Difference between experimental and theoretical precursor mass in daltons mzTab, evidence.txt, mzid quantms, maxquant, mzidentml
Delta Mass (ppm) Mass error expressed in parts per million; calibrated vs. uncalibrated mzTab, evidence.txt quantms, maxquant
Precursor Charge State Frequency of +1, +2, +3, +4, +5, +6+ charge states among identified PSMs mzTab, evidence.txt, report.tsv, mzid all
Retention Time Distribution Histogram of PSM identification times across the LC gradient mzTab, evidence.txt quantms, maxquant, mzidentml
Oversampling Fraction of precursors fragmented more than once in a single run evidence.txt, mzML quantms, maxquant, mzidentml

Peptide-Level Metrics

Metric Description Source Modules
Peptide Count Total unique peptide sequences identified per sample mzTab, evidence.txt, report.tsv all
Missed Cleavages Distribution of peptides with 0, 1, or 2 missed tryptic cleavage sites mzTab, evidence.txt quantms, maxquant
Peptide Length Distribution Histogram of peptide sequence lengths (number of amino acid residues) mzTab, evidence.txt, report.tsv quantms, maxquant, diann
Peptide Intensity Log2-transformed peptide-level signal intensity per sample mzTab, evidence.txt quantms, maxquant
Missing Values (Peptide) Fraction of peptides with no quantification value in a given sample mzTab quantms
Modifications Summary of variable modifications identified (phospho, oxidation, etc.) mzTab, evidence.txt quantms, maxquant
Peptide Table First 500 peptides with identification scores and quantification values mzTab quantms

Protein-Level Metrics

Metric Description Source Modules
Protein Group Count Total unique protein groups identified per sample mzTab, proteinGroups.txt, report.tsv all
Peptides per Protein Distribution of unique peptide counts assigned to each protein group mzTab, proteinGroups.txt quantms, maxquant, diann, mzidentml
Protein Identification Summary Table Per-sample table with PSM, peptide, and protein counts mzTab, proteinGroups.txt quantms, maxquant
Contaminant Fraction Percentage of total protein signal attributable to common contaminants proteinGroups.txt, mzTab quantms, maxquant, fragpipe
Top N Contaminants Ranked list of the most abundant contaminant proteins detected mzTab, proteinGroups.txt quantms, maxquant
Protein Quantification Table LFQ, iBAQ, or TMT intensities per protein group across conditions mzTab, proteinGroups.txt quantms, maxquant

MS1-Level Metrics

Metric Description Source Modules
Total Ion Chromatogram (TIC) Sum of all ion intensities at each retention time point mzML quantms, diann, mzidentml
Base Peak Chromatogram (BPC) Intensity of the most abundant ion at each retention time point mzML quantms, diann, mzidentml
MS1 Scan Count Total number of survey (MS1) scans per raw file mzML, ms_info.tsv quantms, diann
MS2 Scan Count Total number of fragmentation (MS2) scans per raw file mzML, ms_info.tsv quantms, diann

MS2-Level Metrics

Metric Description Source Modules
Peaks per MS2 Spectrum Histogram of fragment ion peak counts per spectrum mzML, mgf quantms, maxquant, mzidentml, diann
Peak Intensity Distribution Distribution of MS2 fragment ion intensities (log scale) mzML, mgf quantms, maxquant, mzidentml, diann

Experimental Design and Sample-Level Metrics

Metric Description Source Modules
Experimental Design Table Sample-to-file mapping with biological replicate, fraction, and technical replicate experimental_design.tsv, sdrf.tsv quantms, maxquant, diann
Sample Correlation Heatmap Pairwise sample correlation matrix based on peptide/protein intensities mzTab, proteinGroups.txt quantms, maxquant
ID Rate over RT Identification rate binned by retention time; normalized per run mzML + mzTab quantms, mzidentml

ProteoBench-Specific Metrics

Metric Description Source
Log2 Mean Intensity Mean log2 intensity per precursor, split by Condition A and B result_performance.csv
Coefficient of Variation (CV) Intra-condition CV of precursor intensities result_performance.csv
Log2 Fold Change (A vs. B) Observed fold change between two conditions result_performance.csv
Epsilon Deviation of observed from expected log2 fold change result_performance.csv
Missing Value Count Number of precursors without intensity in each condition result_performance.csv
Intensity per File Per-run precursor counts and intensity distributions result_performance.csv

mhcquant-Specific Metrics

Metric Description Source
m/z Histogram Distribution of precursor m/z values multiqc_histogram_mz.txt
RT Histogram Distribution of peptide retention times multiqc_histogram_rt.txt
Ion Mobility Histogram Distribution of ion mobility values (Bruker timsTOF) multiqc_histogram_im.txt
Score Histogram Distribution of PSM identification scores multiqc_histogram_scores.txt
Xcorr Scores Sequest cross-correlation score distribution multiqc_scores_xcorr.txt
Mass Error Mass accuracy histogram for identified MHC peptides multiqc_mass_error.txt
Peptide Intensity Quantification signal distribution for MHC-bound peptides multiqc_peptide_intensity.txt
Percolator Output Post-processing score distribution from Percolator percolator_plot.txt
Peptide Length Distribution Sequence length histogram (MHC-I: 8–11 aa; MHC-II: 13–25 aa) multiqc_length_dist.txt