"sysBiolAlg_ccFBA"The class sysBiolAlg_ccFBA holds an object of class
'>optObj which is generated to meet the
requirements of the ccFBA algorithm.
Objects can be created by calls of the form
sysBiolAlg(model, algorithm = "ccFBA", ...).
Arguments to ... which are passed to method initialize of class
sysBiolAlg_ccFBA are described in the Details section.
problem:Object of class "optObj"
containing the problem object.
algorithm:Object of class "character"
containing the name of the algorithm.
nr:Object of class "integer"
containing the number of rows of the problem object.
nc:Object of class "integer"
containing the number of columns of the problem object
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.
alg_par:Object of class "list"
containing a named list containing algorithm specific parameters.
No methods defined with class "sysBiolAlg_ccFBA" in the signature.
The initialize method has the following arguments:
Single character string containing the direction of optimization.
Can be set to "min" or "max".
Default: "max".
constraint matrix, consists of S matrix and ccFBA constraints
bounds for constraints (i.e rows)
bounds for variables (i.e columns)
row constraint type
index of objective
A character vector giving the variable names. If set to NULL,
the reaction id's of model are used.
Default: NULL.
A character vector giving the constraint names. If set to NULL,
the metabolite id's of model are used.
Default: NULL.
A single character string containing a name for the problem object.
Default: NULL.
Scaling options used to scale the constraint matrix. If set to
NULL, no scaling will be performed
(see scaleProb).
Default: NULL.
A single character string containing a file name to which the problem
object will be written in LP file format.
Default: NULL.
Further arguments passed to the initialize method of
'>sysBiolAlg. They are solver,
method and solverParm.
The problem object is built to be capable to perform cost constraint flux balance analysis
(FBA) with a given model, which is basically the solution of a linear
programming problem
$$%
\begin{array}{rll}%
\max & \mbox{\boldmath$c$\unboldmath}^{\mathrm{T}}
\mbox{\boldmath$v$\unboldmath} \\[1ex]
\mathrm{s.\,t.} & \mbox{\boldmath$Sv$\unboldmath} = 0 \\[1ex]
& \alpha_i \leq v_i \leq \beta_i
& \quad \forall i \in \{1, \ldots, n\} \\[1ex]
\end{array}%
$$
with \(\bold{S}\) being the stoichiometric matrix, \(\alpha_i\)
and \(\beta_i\) being the lower and upper bounds for flux (variable)
\(i\) respectively. The total number of variables of the optimization
problem is denoted by \(n\). The solution of the optimization is a flux
distribution maximizing the objective function
\(
\mbox{\boldmath$c$\unboldmath}^{\mathrm{T}}
\mbox{\boldmath$v$\unboldmath}
\) under the a given environment and the assumption of steady state.
The optimization can be executed by using optimizeProb.
Adadi, R., Volkmer, B., Milo, R., Heinemann, M., & Shlomi, T. (2012). Prediction of Microbial Growth Rate versus Biomass Yield by a Metabolic Network with Kinetic Parameters, 8(7). doi:10.1371/journal.pcbi.1002575
Gelius-Dietrich, G., Desouki, A. A., Fritzemeier, C. J., & Lercher, M. J. (2013). sybil<U+2013>Efficient constraint-based modelling in R. BMC systems biology, 7(1), 125.
Constructor function sysBiolAlg and
superclass '>sysBiolAlg.