Description Usage Arguments Details Value Author(s) Examples
USE delta delta CT method to calculate the expression differnce ~~
1 | cal_ct(con.con, tr.con, con.tr, tr.tr)
|
con.con |
CT value of control group control gene |
tr.con |
CT value of treat group control gene |
con.tr |
CT value of control group target gene |
tr.tr |
CT value of treat group target gene |
These are CT values from the dataset!
If it is a LIST, use
comp1 |
Description of 'comp1' |
comp2 |
Description of 'comp2' |
...
YZ Pan, XY Yan, JX Li
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | ##---- Should be DIRECTLY executable !! ----
##-- ==> Define data, use random,
##-- or do help(data=index) for the standard data sets.
## The function is currently defined as
function(con.con, tr.con, con.tr, tr.tr)
{
#get length of data
lcc <- length(con.con)
ltc <- length(tr.con)
lct <- length(con.tr)
ltt <- length(tr.tr)
#check length
if(lcc == 0 || ltc == 0 || lct == 0 || ltt ==0)
{
cat("Invalid dataset! Length of dataset is 0. Please check dataset!")
} else if ((lcc != ltc) || (lcc != lct) || (lcc!=ltt) || (ltc != lct) || (lct != ltt)) {
cat("Invalid dataset! The length of dataset is not equal.Please check dataset!")
} else {
mean.cc <- mean(con.con)
mean.tc <- mean(tr.con)
mean.ct <- mean(con.tr)
mean.tt <- mean(tr.tr)
dcon.tr <- con.tr - mean.cc
dtr.tr <- tr.tr - mean.tc
mean.dcon.tr <- mean(dcon.tr)
mean.dtr.tr <- mean(dtr.tr)
ddcon.tr <- dcon.tr - mean.dcon.tr
ddtr.tr <- dtr.tr - mean.dcon.tr
two.ddcon.tr <- 2^ddcon.tr
two.ddtr.tr <- 2^ddtr.tr
mean.two.ddcon.tr <- mean(two.ddcon.tr)
mean.two.ddtr.tr <- mean(two.ddtr.tr)
final.con <- two.ddcon.tr / mean.two.ddcon.tr
final.tr <- two.ddtr.tr / mean.two.ddcon.tr
final <- data.frame(final.con, final.tr)
return(final)
}
}
|
Loading required package: RColorBrewer
function (con.con, tr.con, con.tr, tr.tr)
{
lcc <- length(con.con)
ltc <- length(tr.con)
lct <- length(con.tr)
ltt <- length(tr.tr)
if (lcc == 0 || ltc == 0 || lct == 0 || ltt == 0) {
cat("Invalid dataset! Length of dataset is 0. Please check dataset!")
}
else if ((lcc != ltc) || (lcc != lct) || (lcc != ltt) ||
(ltc != lct) || (lct != ltt)) {
cat("Invalid dataset! The length of dataset is not equal.Please check dataset!")
}
else {
mean.cc <- mean(con.con)
mean.tc <- mean(tr.con)
mean.ct <- mean(con.tr)
mean.tt <- mean(tr.tr)
dcon.tr <- con.tr - mean.cc
dtr.tr <- tr.tr - mean.tc
mean.dcon.tr <- mean(dcon.tr)
mean.dtr.tr <- mean(dtr.tr)
ddcon.tr <- dcon.tr - mean.dcon.tr
ddtr.tr <- dtr.tr - mean.dcon.tr
two.ddcon.tr <- 2^ddcon.tr
two.ddtr.tr <- 2^ddtr.tr
mean.two.ddcon.tr <- mean(two.ddcon.tr)
mean.two.ddtr.tr <- mean(two.ddtr.tr)
final.con <- two.ddcon.tr/mean.two.ddcon.tr
final.tr <- two.ddtr.tr/mean.two.ddcon.tr
final <- data.frame(final.con, final.tr)
return(final)
}
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.