TMT-Integrator extracts and combines channel abundances from multiple TMT or iTRAQ-labeled samples. It takes PSM tables generated by Philospher 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 six steps in TMT-Integrator, (1) PSM selection, (2) normalization and log transformation, (3) grouping, (4) outlier removal, (5) PSM aggregation to multiple levels, and (6) protein-level normalization.

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.


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


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