Description Objects from the Class Slots Methods Author(s) See Also Examples
Class "netFlux"
groups exchange reaction rates according to their sign
in uptake, excretion and unused reactions.
Objects can be created by calls of the form getNetFlux(rates, tol)
,
with argument rates
being a named numeric vector containing reaction
rates of exchange fluxes and corresponding reaction id's. Argument
rates
can be obtained by a call to optimizeProb
. The
second argument tol
is a tolerance value (default:
SYBIL_SETTINGS("TOLERANCE")
). Reaction rates less than tol * -1
are uptake reactions, reaction rates greater than tol
are excretion
reactions and all others (abs(rates) < tol
) are unused reactions.
uptake
:Object of class "logical"
indicating uptake reactions.
product
:Object of class "logical"
indicating excretion reactions.
unused
:Object of class "logical"
indicating unused reactions.
react_id
:Object of class "character"
containing the reaction id's of the
exchange reactions.
rate
:Object of class "numeric"
containing the reaction rates of the
exchange reactions.
signature(x = "netFlux")
:
number of exchange reactions.
signature(object = "netFlux")
:
gets the rate
slot.
signature(object = "netFlux")
:
gets the react_id
slot.
signature(object = "netFlux")
:
sets the react_id
slot.
Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de>
Maintainer: Mayo Roettger <mayo.roettger@hhu.de>
1 2 3 4 5 6 7 8 9 | data(Ec_core)
# retrieve all exchange reactions
ex <- findExchReact(Ec_core)
# perform flux balance analysis
opt <- optimizeProb(Ec_core, algorithm = "fba")
# get flux distribution of all exchange reactions
fd <- getFluxDist(opt, ex)
# group exchange reactions
getNetFlux(fd)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.