"nSolverBackground"(rccSet, stringency = 1, shrink = TRUE, w1 = 2.18, inputMatrix = c("posCtrlData", "exprs"))
w2 <- 1/length(blanks) probe.bg <- (w1*probe.bg + w2*mean(probe.bg)) / (w1 + w2)
This probe-specific background is further adjusted by subtracting the mean of its values for the negative control probes. A lane-specific "affinity" is calculated for all lanes in the original data by taking the colMeans of the negative control probe values in the original data, and background estimates for each probe and lane in the original data are computed by summing the corresponding probe-specific background and lane-specific affinity. Any resulting values less than zero are set to zero, and the last step before returning these values is to multiply them by the given stringency.
getBackground
, subtractBackground