A blocked Reaction in a metabolic network can not be used by the network, given the stiochiometric matrix of the network and a set of input and output fluxes.
blockedReact(model,
tol = SYBIL_SETTINGS("TOLERANCE"),
exex = TRUE,
fld = FALSE,
retOptSol = FALSE,
verboseMode = 2,
...)
An object of class modelorg
.
Tolerance value.
Default: SYBIL_SETTINGS("TOLERANCE")
.
Boolean, if set to TRUE
, exchange reactions found by
findExchReact
are excluded from the analysis.
Default: TRUE
.
Boolean. Save the resulting flux distributions.
Default: FALSE
An integer value indicating the amount of output to stdout:
0: nothing, 1: status messages, 2: like 1 plus a progress indicator.
Default: 2
.
If argument retOptsol
is set to TRUE
, an object of class
'>optsol_blockedReact
is returned, otherwise a logical
vector with length equal to the number of reactions of the network. If element
i
equals TRUE
, reaction i
is blocked.
A reaction \(i\) is considered to be ‘blocked’, if its calculated
reaction rate \(v_i\) is
\(-\mathrm{tol} < v_i < \mathrm{tol}\).
Reaction rates are calculated via linear optimization: maximizing and
minimizing each reaction rate. If the difference of the maximum and the
minimum is not larger than tol
, that particular reaction is blocked,
given the current side conditions (exchange fluxes).
modelorg
,
'>optsol_blockedReact
and
SYBIL_SETTINGS
.