Description Usage Arguments Details Value See Also Examples
View source: R/RNV.size.at.equilibr.R
Gives a plot and computes a linear model of the RNV size at equilibrium against the activities and the RNV-ranking-order factor
1 2 3 |
n_fun |
Integer number indicating the number of enzymes. |
correl_fun |
Character string indicating the abbreviation of the constraint applied on the system |
N_fun |
Numeric. Population size |
A_fun, B_fun, E0_fun |
Numeric vectors (length |
Etot_0 |
Numeric value of initial total concentration. |
Etot_eq |
Numeric value of total concentration at equilibrium for cases |
A_lim |
Numeric vector of the two limits between which activities are chosen if |
inv_B_lim |
Numeric vector of the two limits between which inverse of global co-regulations |
E0_lim |
Numeric vector of the two limits between which initial concentrations |
RNV.by.E |
Logical. Show RNV divided by Ei rather than RNV size? |
show.plot |
Logical. Show plot of RNV in relation to RNV-ranking-order factor? |
enz.lab |
Logical. Add enzyme name above points in graphics? |
... |
Arguments to be passed to |
Function RNV.size.at.equilibr gives a plot of RNV size in relation to activities, and then a plot of RNV size in relation to RNV-ranking-order-factor.
RNV size is computed at equilibrium with function RNV.for.simul. Only "near" RNV (small mutations) is used.
WARNING! This function is not adapted or regulation groups (1<sum(1/B)<n).
Factors governing ranking order of RNV
RNV-ranking-order factor depends on constraint. See function RNV.ranking.order.factor.
Random variables
Input parameters A_fun, B_fun, E0_fun are chosen randomly if not specified (default NA).
Activities A_fun are taken in a uniform law between limits given by A_lim.
Initial concentrations E0_fun are taken in a uniform law between limits given by E0_lim, then leveled to have sum of E0_fun equal to Etot_fun.
Global co-regulation coefficients B_fun are chosen differently. The inverse of B are taken between limits given by inv_B_lim.
If correl_fun is equal to "RegNeg" or "CRNeg" (negative co-regulations), sign are randomly chosen.
Then these inverse values are leveled to have sum of 1/B equal to 1.
Thus B are computed by the reverse operation, and therefore the matrix of beta by function compute.beta.from.B.
Equilibrium
RNV is computed at equilibrium, theoretical one for cases "SC", "Comp" and "RegPos", and effective one for cases "RegNeg", "CRPos" and "CRNeg".
Graphics
If RNV.by.E=TRUE, RNV size divided by its corresponding enzyme concentration is plotted, rather than RNV size.
Invisible list of 12 elements:
$RNV_size: matrix of one or two rows and n columns indicating the RNV size of every enzymes (in columns) and current RNV (near or far, in rows). See output $RNV_size of function RNV.for.simul;
$lm_RNV: linear model of RNV size in relation to the ranking-order variable;
$E_eq: numeric vector (length n) of concentrations at equilibrium;
$e_eq: numeric vector (length n) of relative concentrations at equilibrium;
$A: numeric vector (length n) of activities;
$B: numeric vector (length n) of global co-regulation coefficients;
$beta: numeric matrix of n rows and n columns indicating the co-regulation coefficients;
$E0: numeric vector (length n) of initial concentrations;
$rank_var: list of 2 elements:
$value: numeric vector (length n) of the RNV-ranking-order factor values for each enzyme (see details);
$name: character string indicating the name of the RNV-ranking-order factor.
$N, $n, $correl: numeric value of population size, number enzymes and applied constraints respectively (respectively input value of N_fun, n_fun and correl_fun)
RNV is computed with the function RNV.for.simul.
See function RNV.ranking.order.factor to have further details on RNV-ranking-order.
1 2 3 4 | RNV.size.at.equilibr(20,"Comp",1000)
RNV.size.at.equilibr(100,"CRNeg",1000)
RNV.size.at.equilibr(3,"SC",1000,c(1,10,30),NA,c(30,30,30),100,200)
#in this case, sum(E0)=100 and sum(E*)=200
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.