mblrr.Rd
mblrr
is a function to perform the Median based Local Robust Regression (mblrr)
from a quantitative PCR experiment. In detail, this function attempts to break the
amplification curve in two parts (head (~background) and tail (~plateau)).
Subsequent, a robust linear regression analysis (lmrob
) is
preformed individually on both parts. The rational behind this analysis is
that the slope and intercept of an amplification curve differ in the
background and plateau region.
mblrr(x, y, sig.level = 0.01, normalize = FALSE)
x | is the cycle numbers (x-axis). |
---|---|
y | is the cycle dependent fluorescence amplitude (y-axis). |
sig.level | is the significance level for the correlation test. |
normalize | is a logical parameter, which indicates if the amplification curve data should be normalized to the 99 percent quantile of the amplification curve. |
mblrr_intercept_bg is the intercept of the head region, mblrr_slope_bg is the slope of the head region, mblrr_cor_bg is the coefficient of correlation of the head region, mblrr_intercept_pt is the intercept of the tail region, mblrr_intercept_pt is the slope of the tail region, mblrr_cor_pt is the coefficient of correlation of the tail region
# Perform an mblrr analysis on noise (negative) amplification data of qPCR data # with 35 cycles. library(qpcR) mblrr(x=boggy[, 1], y=boggy[, 2], normalize=TRUE)#> mblrr_intercept_bg mblrr_slope_bg mblrr_cor_bg mblrr_intercept_pt #> 0.096390217 0.003114339 0.800678697 1.037105266 #> mblrr_slope_pt mblrr_cor_pt #> -0.001629316 0.000000000