earlyreg | R Documentation |
earlyreg
is a function to calculate the slope and intercept of an
amplification curve data from a quantitative PCR experiment. The number
of cycles to be analyzed is defined by the user (default 6 cycles).
The output contains the Maximal Information Coefficient (MIC), which
can be interpreted as a correlation measure with a range of [0,1].
A value of 0 mean statistically independent data and 1 approaches
in "probability for noiseless functional relationships" (see
original study by Reshef, D. N. et al. Detecting novel associations in
large data sets. Science, 334, 1518-1524 (2011)).
earlyreg(x, y, range = 5, normalize = FALSE)
x |
is the cycle numbers (x-axis). |
y |
is the cycle dependent fluorescence amplitude (y-axis). |
range |
is the number of cycles to be used for the regression. |
normalize |
is a logical parameter which indicates if the amplification curve data should be normalized to the 99 percent percentile of the amplification curve. |
gives a numeric
vector (S3 class, type of double
) as
output for local regression
Stefan Roediger, Michal Burdukiewcz
lmrob
stats::coefficients()
# Calculate slope and intercept on noise (negative) amplification curve data
# for the cycles 2 to 7 for the C316.amp data set
library(chipPCR)
data(C316.amp)
# Plot the data
plot(C316.amp[, 2], y=C316.amp[, 3], xlab="Cycle", ylab="RFU",
main="C316.amp data set", lty=1, type="l")
res <- earlyreg(x=C316.amp[, 2], y=C316.amp[, 3], range=5)
res
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.