Description Usage Arguments Details Value Author(s) See Also Examples
The function geneDeletion
studies the effect of n in silico gene
deletions on the phenotype of a metabolic network. The value of n is the
number of genes knocked-out simultaneously.
1 2 |
model |
An object of class |
genes |
Character or Integer: the genes to delete (see Details below). |
combinations |
A single integer value. If |
lb |
A numeric vector containing the lower bounds for the reaction rates of
reactions (variables) affected by the genes given in argument
|
ub |
A numeric vector containing the upper bounds for the reaction rates of
reactions (variables) affected by the genes given in argument
|
checkOptSolObj |
A single logical value. If set to |
... |
Further arguments passed to |
If argument genes
is a matrix of character values (gene id's) or
integers (pointers to gene id's), each column is treated as one deletion
experiment. If the matrix is made up of integers, a zero entry means no gene.
If argument genes
is a character vector or integer, the argument
combinations
gives the number of gene id's taken each time in order
to build all possible combinations of genes
. A matrix is constructed
using combn
. The value of argument combinations
gives the
number of genes, which are knocked-out simultaneously. The default value
1 performs a single gene deletion experiment, like the function
oneGeneDel
does. A value of 2 performs a double gene
deletion as described in doubleGeneDel
. A value of n
performs an n gene deletion experiment. Keep in mind, that the number
of optimizations will get very high for increasing values of
combinations
.
If argument genes
is empty, the number of unique genes present in
model
is used.
The required length of arguments lb
and ub
(if not NULL
)
depends on the values given in arguments genes
and combinations
.
If genes
is a matrix, lb
and ub
must be of length equal
to the number of columns in genes
. If genes is a vector, lb
and
ub
must be of length equal to length(genes) * combinations
.
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
, oneGeneDel
,
optimizer
, optimizeProb
,
combn
and SYBIL_SETTINGS
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ## load the dataset
data(Ec_core)
## perform a single gene deletion analysis
## (delete every gene one by one) via FBA
gd <- geneDeletion(Ec_core)
## or via MOMA (linearized version)
gd <- geneDeletion(Ec_core, algorithm = "lmoma")
## triple gene deletion analysis using the first ten genes
gd <- geneDeletion(Ec_core, genes = 10, combinations = 3)
## Not run:
## perform a double gene deletion analysis
##(delete all possible pairwise combinations of all genes)
gd <- geneDeletion(Ec_core, combinations = 2)
## perform a triple gene deletion analysis
## (very high number of optimizations)
gd <- geneDeletion(Ec_core, combinations = 3)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.