Description Usage Arguments Details Value Author(s) See Also Examples
View source: R/doubleGeneDel.R
Predict the metabolic phenotype of of double-gene knock out mutants.
1 2 3 4 | doubleGeneDel(model, geneList1, geneList2, lb = NULL, ub = NULL,
allComb = FALSE, exLethal = TRUE,
tol = SYBIL_SETTINGS("TOLERANCE"),
checkOptSolObj = FALSE, ...)
|
model |
An object of class |
geneList1 |
A character vector containing the set of genes to be deleted. |
geneList2 |
A character vector containing the set of genes to be deleted. |
lb |
A numeric vector containing the lower bounds for the reaction rates of
reactions (variables) affected by the genes given in arguments
|
ub |
A numeric vector containing the upper bounds for the reaction rates of
reactions (variables) affected by the genes given in arguments
|
allComb |
A single Boolean value. If set to |
exLethal |
A single Boolean value. If set to |
tol |
A single numeric value, containing an absolute threshold value for a gene
being lethal or not. |
checkOptSolObj |
A single logical value. If set to |
... |
Further arguments passed to |
The function doubleGeneDel
studies the effect of genetic perturbations
by double gene deletions on the phenotype of the metabolic network. The
function performs n optimizations with n being either the length
of the character vector in argument geneList1
times the length of the
character vector in argument geneList2
, if argument allComb
is
set to TRUE
, or the length of one of these vectors if argument
allComb
is set to FALSE
. For each gene deletion i,j
the set of fluxes effected by the simultaneous deletion of genes i and
j is constrained to zero flux. If the deletion of a certain pair of
genes has an effect, is tested with the function geneDel
. Each
optimization corresponds to the simultaneous deletion of two genes.
An object of class optsol_genedel
.
Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de>
Maintainer: Mayo Roettger <mayo.roettger@hhu.de>
modelorg
, optsol
,
optsol_genedel
,
checkOptSol
, optimizer
and
SYBIL_SETTINGS
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ## Not run:
## compute all possible pairwise gene deletions
# load example data set
data(Ec_core)
# compute all possible pairwise gene deletions via
# FBA (default)
Ec_dgd <- doubleGeneDel(Ec_core, allComb = TRUE)
# or MOMA (linearized version)
Ec_dgd <- doubleGeneDel(Ec_core,
allComb = TRUE,
algorithm = "lmoma")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.