"sysBiolAlg_moma"
The class sysBiolAlg_moma
holds an object of class
'>optObj
which is generated to meet the
requirements of the MOMA algorithm.
Objects can be created by calls of the form
sysBiolAlg(model, algorithm = "moma", ...)
.
Arguments to ...
which are passed to method initialize
of class
sysBiolAlg_moma
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_moma" in the signature.
The initialize
method has the following arguments:
A numeric vector holding an optimal wild type flux distribution for the
given model. If set to NULL
, a default value is computed based on
flux-balance analysis. If given, arguments solver
and method
are used, but solverParm
is not.
Default: NULL
.
A numeric vector or matrix (of class '>Matrix
) holding
the quadratic part of the objective function. If set to NULL
, a
quadratic unity matrix with number of columns and rows equal to the number
of reactions given in the model is used.
Default: NULL
.
A numeric vector containing scaling factors for each reaction in the
objective function. If scaleDist[j]
is set to 0
, reaction
j
will be ignored. The quadratic and the linear part of the
objective function are multiplied by this factor. If set to NULL
,
the reactions are not scaled.
Default: NULL
.
A single boolean value. If set to TRUE
, variables and constraints
will be named according to cnames
and rnames
. If set to
NULL
, no specific variable or constraint names are set.
Default: SYBIL_SETTINGS("USE_NAMES")
.
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 the MOMA algorithm with
a given model, which is basically the solution of a quadratic programming
problem
wtflux
. If wtflux
is NULL
(the default), the
wild type flux distribution will be calculated by a standard FBA.
The optimization can be executed by using optimizeProb
.
Segr<U+00E8>, D., Vitkup, D. and Church, G. M. (2002) Analysis or optimality in natural and pertubed metabolic networks. PNAS 99, 15112--15117.
Constructor function sysBiolAlg
and
superclass '>sysBiolAlg
.
# NOT RUN {
showClass("sysBiolAlg_moma")
# }
Run the code above in your browser using DataLab