We extrapolated missing abundance values with data from PSMs of the same protein. The data table was split into abundance matrices specific for single TMT mass spectrometry cycles. Looping over proteins of these matrices we partitioned the protein specific data matrices into sample specific matrices. For binary sample types this resulted in 2 matrices per protein each with one or more rows according to PSM multiplicity. Duplicates were removed and the matrices scanned first row wise and then column wise and checked for missing abundances. If all values were missing the matrix row was marked for later evaluation.