Description Usage Details Examples
A list of functions that represent possible molecular perturbations to be performed on the network.
1 |
A list of 10 functions. Each function takes as input a named numeric parameter vector theta and an initial condition named numeric vector initial_conditions. Each function outputs a list with the following slots:
theta: A modified parameter value
initial_conditions: A modified initial condition value
cost: The cost of the associated molecular perturbation
The 10 functions perform the following operations on their input (parameters numbering might not be always coherent with names):
delete_gene6
theta: set pro6_strength and rbs6_strength
initial_condtions: set p6 initial concentration to 0
cost: 800
delete_gene7
theta: set pro7_strength and rbs8_strength
initial_condtions: set p7 initial concentration to 0
cost: 800
delete_gene8
theta: set pro7_strength and rbs8_strength
initial_condtions: set p7 initial concentration to 0
cost: 800
knockdown_gene6
theta: multiply mrna6_degradation_rate by 10
initial_condtions: Nn operation
cost: 350
knockdown_gene7
theta: multiply mrna7_degradation_rate by 10
initial_condtions: no operation
cost: 350
knockdown_gene8
theta: multiply mrna8_degradation_rate by 10
initial_condtions: no operation
cost: 350
decrease_rbs_gene6
theta: divide rbs6_strength by 10
initial_condtions: no operation
cost: 350
decrease_rbs_gene7
theta: divide rbs6_strength by 10
initial_condtions: no operation
cost: 350
decrease_rbs_gene8
theta: divide rbs7_strength by 10
initial_condtions: no operation
cost: 350
nothing
theta: no operation
initial_condtions: no operation
cost: 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | data(experiment_list1)
data(knobjs)
sapply(
1:length(knobjs),
function(k){
assign(names(knobjs)[k], knobjs[[k]], envir = .GlobalEnv)
}
)
theta <- knobjActMult1$datas[[1]]$thetas[1,]
thetaT <- knobjActMult1$transform_params(theta)
temp <- experiment_list1$delete_gene7(thetaT, knobjActMult1$global_parameters$initial_conditions)
rbind(temp$theta, thetaT)
rbind(temp$initial_conditions, knobjActMult1$global_parameters$initial_conditions)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.