Hi MSstats Team,
I am
currently building our in-house LFQ analysis pipeline around MSstats.
During some tests, we've observed a strange behavior of median normalization in some samples (directDIA; exported from
Spectronaut). Somehow the median of these samples is pulled down to
zero, as shown for "KO2" in the dataProcessPlot below.
This stands in contrast to the normalization plot shown in Spectronaut:
Can you tell me, what's wrong with my dataset that it causes such a strange behavior during median normalisation?
The data causing this strange behavior can be found
here.
library(MSstats)
raw <- read.csv("../Desktop/normalization_issue/SN_MSstats_report.csv", sep = ",")
annot <- read.csv("../Desktop/normalization_issue/annotation.csv", sep = ",")
input <- SpectronauttoMSstatsFormat(input = raw,
annotation = annot,
intensity = 'PeakArea',
filter_with_Qvalue = TRUE,
qvalue_cutoff = 0.01,
useUniquePeptide = TRUE,
removeFewMeasurements = TRUE,
removeProtein_with1Feature = FALSE,
summaryforMultipleRows = max)
QuantData <- dataProcess(input,
normalization = "equalizeMedians",
summaryMethod = "TMP",
censoredInt = "0",
nameStandards = NULL,
MBimpute = TRUE,
maxQuantileforCensored = 0.999)
dataProcessPlots(QuantData, type = "QCPlot", which.Protein = "allonly")
Thank you very much for looking into this issue...
Best,
Christian