"optsol_robAna"Structure of the class "optsol_robAna". Objects of that class are
returned by the function robAna.
Objects can be created by calls of the form
new("optsol_robAna", ...).
ctrlr:Object of class "reactId"
containing the reaction id of the control reaction.
ctrlfl:Object of class "numeric"
containing the control flux values.
preProc:Object of class "ppProc"
containing the results of pre-processing.
See also optimizeProb.
postProc:Object of class "ppProc"
containing the results of post-processing.
See also optimizeProb.
mod_id:Object of class "character"
containing the model id of the used model.
mod_key:Object of class "character"
containing the model key of the used model.
solver:Object of class "character"
indicating the used solver.
method:Object of class "character"
indicating the used method.
algorithm:Object of class "character"
containing the name of the algorithm used for optimizations.
num_of_prob:Object of class "integer"
indicating the number of optimization problems.
lp_num_cols:Object of class "integer"
indicating the number of columns.
lp_num_rows:Object of class "integer"
indicating the number of rows.
lp_obj:Object of class "numeric"
containing the optimal values of the objective function after
optimization. If no flux distribution is available, slot lp_obj
contains the cross-product of the objective coefficients in slot
obj_coef and the part of the flux distribution in slot
fluxdist containing the values representing fluxes in the entire
metabolic network (slot fldind).
lp_ok:Object of class "integer"
containing the exit code of the optimization.
lp_stat:Object of class "integer"
containing the solution status of the optimization.
lp_dir:Object of class "character"
indicating the direction of optimization.
obj_coef:Object of class "numeric"
containing the objective coefficients of the used model (slot
obj_coef of an object of class '>modelorg).
These are not necessarily the objective coefficients of the used
algorithm.
obj_func:Object of class "character"
containing the objective function of the used model. Usually, it contains
the return value of printObjFunc.
fldind:Object of class "integer"
pointers to columns (variables) representing a flux (reaction) in the
original network. The variable fldind[i] in the problem object
represents reaction i in the original network.
fluxdist:Object of class "fluxDistribution"
containing the solutions flux distributions.
alg_par:Object of class "list"
containing a named list containing algorithm specific parameters.
Class "'>optsol_optimizeProb", directly.
Class "'>optsol", by class "optsol_optimizeProb", distance 2.
ctrlfl:signature(object = "optsol_robAna"):
gets the ctrlfl slot.
ctrlfl<-:signature(object = "optsol_robAna"):
sets the ctrlfl slot.
ctrlr:signature(object = "optsol_robAna"):
gets the ctrlr slot.
ctrlr<-:signature(object = "optsol_robAna"):
sets the ctrlr slot.
plotsignature(x = "optsol_robAna", y = "missing")
(xlab = paste("Control Flux:", react_id(ctrlr(x))),
ylab = paste("Objective Function:", obj_func(x)),
type = "b", pch = 20, fillColorBg = "grey", fillBg = TRUE,
absCtrl = TRUE, ...):
plots the optimal values of the objective function vs. the control flux
values.
xlablabel of x-axis, see also par.
ylablabel of y-axis, see also par.
typeplot type, see also par.
pchhow to plot the points, see also par.
fillColorBgcolor of the area below the curve.
fillBglogical: color the area below the curve.
absCtrlif set to TRUE, the control flux values (x axis) are plotted
as absolute values.
...further graphical parameters to the points function.
robAna, checkOptSol and
'>optsol
# NOT RUN {
showClass("optsol_robAna")
# }
Run the code above in your browser using DataLab