In mass spectrometry data, very low-intensity signals are often unreliable—sometimes just noise. Different software tools for analyzing spectra handle these low signals differently, which can make comparisons inconsistent. To improve consistency between tools, MSstats v4.0 automatically learns a threshold for what it considers “trustworthy” intensity values. This threshold is chosen separately for each experiment and each tool, based on the distribution of all detected intensities.
Specifically, MSstats defines low-intensity values as those below a certain cutoff, and treats them as missing because they’re likely too low to be reliable. This threshold is not fixed—it’s calculated using percentiles of the intensity values. So if you set maxQuantileForCensored = 0.999, then the formula it uses is:
This formula essentially finds a point well below the typical dynamic range, helping MSstats filter out noisy low-end values that different tools might otherwise handle inconsistently.
Hope this helps
Tony