# NOT RUN {
#### For independancy "SC"
A <- c(1,10,30)
E0 <- c(30,30,30)
beta <- diag(1,3)
eq <- predict_grp(E0,beta,A,"SC")
#same results for pred_e and pred_ei
eq_th <- predict_th(A,"SC")
###### In presence of regulation, all enzyme co-regulated
A <- c(1,10,30)
beta <- matrix(c(1,10,5,0.1,1,0.5,0.2,2,1),nrow=3)
B <- apply(beta,1,sumbis)
eq_grp <- predict_grp(E0,beta,A,"CRPos")
#same results for pred_e and pred_ei
eq_eff <- predict_eff(E0,B,A,"CRPos")
#Two groups: one negative group + one singleton
n <- 3
beta <- diag(1,n)
beta[1,2] <- -0.32
beta[2,1] <- 1/beta[1,2]
eq_grp <- predict_grp(E0,beta,A,"RegNeg")
eq_grp <- predict_grp(E0,beta,A,"CRNeg")
#Two groups: one positive group + one singleton
n <- 3
beta <- diag(1,n)
beta[1,2] <- 0.43
beta[2,1] <- 1/beta[1,2]
eq_grp <- predict_grp(E0,beta,A,"RegPos")
eq_grp <- predict_grp(E0,beta,A,"CRPos")
# }
# NOT RUN {
#With saved simulation
data(data_sim_RegPos)
n <- data_sim_RegPos$param$n
num_s <- 1
pred_eq <- predict_grp(data_sim_RegPos$list_init$E0[num_s,1:n],
data_sim_RegPos$param$beta,data_sim_RegPos$list_init$A0[num_s,1:n],data_sim_RegPos$param$correl)
data(data_sim_RegNeg_1grpNeg1grpPos)
pred_eq <- predict_grp(data_sim_RegNeg_1grpNeg1grpPos$list_init$E0[num_s,],
data_sim_RegNeg_1grpNeg1grpPos$param$beta,c(1,10,30,50),"RegNeg")
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab