Skip to the content.

TMT-Integrator extracts and combines channel abundances from multiple isobaric labeling samples. It takes PSM tables as input, and generates quantification reports at the user-specified levels. TMT-Integrator currently provides four quantification options: gene, protein, peptide, and modified site levels. TMT-Integrator is included in FragPipe with the Quant (Isobaric) options for complete analyses of isobaric labeling experiments.

There are seven steps in TMT-Integrator, (1) filtering, (2) normalization I, (3) grouping, (4) outlier removal, (5) PSM aggregation, (6) normalization II, (7) intensity conversion.

Best PSM selection

For improved quantification, we have the default option to include only PSMs that pass the following criteria:

Normalization and log transformation

For each selected PSM, all channel intensities are divided by the reference channel, then log2 transformed, yielding normalized intensities.

PSM-level normalization (optional)

Within each multiplexed sample, selected PSMs are sorted and divided into groups by retention time. Within each retention time group, normalized intensities are subtracted from the median channel intensities.

Outlier removal (optional)

PSMs are grouped (by gene, protein, peptide, or modified site). Within these groups, the first quartile (Q1), third quartile (Q3) and interquartile range (IQR; Q3-Q1) are computed, and PSMs with intensities outside the boundaries of Q1-1.5xIQR and Q3+1.5xIQR are removed.

Protein-level normalization

There are two protein level normalization options: median centering or global normalization. With median centering, median normalized log2 intensity of the ith sample (m0) is subtracted from each channel so that the median ratio of each becomes 0. If global normalization is used, median centering is first performed, then the median deviation and median absolute deviation of centered values (m1 and m2) is calculated and used to scale all values: yij’=(yij/m2)xm1+m0, where yij is the log2 ratio in the ith group of the jth sample.

Download

TMT-Integrator is included in FragPipe. The latest standalone version can be downloaded here.

Use

For most users, we recommend running TMT-Integrator through FragPipe graphical user interface. See the TMT tutorials below, or other tutorials listed on the FragPipe homepage.

For command line uses, see the Philosopher tutorials for running TMT analyses step-by-step or with the pipeline command. These examples can also be used to run the tool separately (note that both label-free/MS1 and isobaric quantification must be run prior to TMT-Integrator):

java -jar TMTIntegrator.jar TMTIntegrator.yaml PSM_Tables

java -jar -Xmx16g TMTIntegrator.jar TMTIntegrator.yaml /*_psm.tsv

TMT-Integrator settings in FragPipe GUI

The description for TMT-Integrator’s options are listed as follows.

Basic Options Description Default Value
Label type Isobaric reagent product, supporting TMT-2, TMT-6, TMT-10, TMT-11, TMT-16, TMT-18, TMT-35 plex, and iTRAQ-4 and iTRAQ-8, et al. Depends on experiment
Quant level MS level for reporter ion intensity extraction. 2 for MS2 data; 3 for MS3 data. 2
Mass tolerance (ppm) Reporter ion mass tolerance in PPM. 20
Define reference Add an artificial reference channel if there is no reference channel in the sample (“Virtual”) or use real reference channel if available (“Reference sample”). Virtual
Ref sample tag Unique tag to identify reference (Bridge) channels. Bridge
Ref D sample tag (TMT-35) Unique tag to identify reference (Pool) Deuterium channels. Only used for TMT 35-plex. Pool
Group by PSM aggregation to the specified level for data summarization (Gene level, Protein, Peptide sequence, Multiple PTM sites, single PTM site and All). All
Normalization Data normalization at sample level. None: no normalization; MD (median centering); GN (median centering + variance scaling); All: generate reports with all normalization options. MD (median centering)
Log2 transform the intensity Transform the intensity using log2 for report generation. Enabled
Generate MSstats files (using philosopher) Option to generate an MSstats-compatible report with Philosopher. Require selecting Philosopher as the “Intensity extraction tool”. Disabled
PTM Options Description Value
Mod tag PTM tag for generating PTM-specific reports, none: global data; S(79.9663),T(79.9663),Y(79.9663): phospho; K(114.0429): ubiquitin. none
Use Glycan Compositions For multi-mass report, index by glycan composition instead of mass to separate isomeric glycan compositions. Requires glycan assignment from PTM-Shepherd. Disabled
Min site probability Site localization confidence threshold. -1: global; 0: as determined by the search engine; above 0 (e.g., 0.75): min PTMProphet site probability. -1
Glycan FDR filter (Optional) Remove PSMs not passing glycan FDR at specified level (q-value). Set to -1 to ignore. Requires glycan assignment from PTM-Shepherd. -1
Advanced Options Description Value
Peptide-Gene uniqueness Filter PSM based on their unique mapping to genes. Options include keeping all PSMs, no PSMs mapping to multiple genes in dataset and no PSMs mapping to multiple genes in FASTA. Keep all PSMs
Peptide-Protein uniqueness Filter PSM based on their unique mapping to proteins. Unique only: use peptides that are unique or confidently assigned to a single protein (or a single indistinguishable protein group). Unique+Razor: use ‘unique plus razor’ approach, wich each shared peptide assigned as razor to one protein (as classified by Philosopher and defined in psm.tsv file). Unique+Razor
Min PSM probability Minimum PSM probability threshold (on top of FDR filtering by Philosopher). 0.9
Min purity Ion purity threshold. 0.9
Min Intensity (percent) Remove low intensity PSMs with the summed reporter ion intensity in the lowest certain percentage of all PSMs. 0.05 (regular data) or 0 (Astral data)
Min Resolution Remove the PSM if there are any channels having resolutino less than the min resolution and SNR greater than or equal to 1 (only for RAW file formats). 0 (regular data) or 45000 (Astral data)
Min best peptide probability The minimum probability required for the highest probability PSM in each PSM group. 0.9
Min NTT Minimum allowed number of enzymatic termini. 0
Aggregation method Method to aggregate PSM abundances. Median: use median (default); Weighted: use precursor intensity-weighted abundances. Weighted
Min SNR Remove the PSM if all channels’ summed SNR is less than the min SNR (only for RAW file formats). 0 (regular data) or 1000 (Astral data)
Best PSM Keep the best PSM only (highest summed TMT intensity) among all redundant PSMs within the same LC-MS run. Enabled
PSM norm Perform additional retention time-based normalization at the PSM level. Disabled
Allow overlabel Allow PSMs with TMT on S (when overlabeling on S) was allowed in the database search, limited to phospho TMT data. Enabled
Allow unlabeled Allow peptides with unlabled n-term (i.e. no TMT/iTRAQ label and no Acetyl at n-terminus). Disabled
Outlier removal Perform per-sample outlier removal within each PSM group during aggregation. Enabled
Exclude proteins Exclude proteins with the specified tag(s) at the beginning of the accession number (e.g. none: no exclusion; sp|,tr|: exclude proteins with sp| or tr|). none
Ratio to Abundance conversion Use MS1 precursor ion intensity or MS2 summed TMT reporter ion intensity in ratios to abundances conversion. MS1
Print reference intensity Print individual reference sample intensities. Disabled