mut.E.old: Old method for mutation of enzyme concentrations

Description Usage Arguments Details Value References See Also Examples

View source: R/mut.E.old.R

Description

Computes the mutant value of enzyme concentrations with the old method (see Lion et al. 2004).

Usage

1
mut.E.old(E_fun,i_fun,nu_fun,correl_fun,beta_fun=NULL,typ_E=1)

Arguments

E_fun

Numeric vector of enzyme concentrations (resident)

i_fun

Numeric value corresponding to number of the enzyme targeted by the mutation

nu_fun

Numeric value of canonical mutation effect

correl_fun

Character string indicating the abbreviation of the constraint applied on the system

beta_fun

Matrix of co-regulation coefficients

typ_E

Numeric for mutation method. Authorized values: 1 or 2. Default is 1.

Details

This mutation method is named old, because it was used the first one used for evolution simulation. Some improvements has been made since.

The main difference with mutation function mut.E.direct is the method to compute mutant values under competition constraint. In this function mut.E.old, canonical effect ν is redistributed only on enzymes different from the target one, whereas in mut.E.direct, mutation canonical effect is redistributed between all enzymes, including the target one.

Moreover, computation method in mut.E.direct is simplified.

Last, this old method includes two model of mutations: additive and multiplicative.

Default is method 1.

In mut.E.direct, only method 1 is kept.

Value

Numeric vector corresponding to mutant value of enzyme concentrations

References

Lion, S., F. Gabriel, B. Bost, J. Fiévet, C. Dillmann, and D. De Vienne, 2004. An extension to the metabolic control theory taking into account correlations between enzyme concentrations. European Journal of Biochemistry 271:4375–4391.

See Also

See function mut.E.direct for a direct computation method of mutation.

Examples

1
2
3
4
5
6
7
E <- c(30,30,30)
beta <- matrix(c(1,10,5,0.1,1,0.5,0.2,2,1),nrow=3)
correl <- "RegPos"
mu <- 1 #canonical size of mutation
i <- 3 #enzyme directly targeted by mutation

mut.E.old(E,i,mu,correl,beta)

SimEvolEnzCons documentation built on Oct. 29, 2021, 1:07 a.m.