Skip to content

anna-pa-m/OptMetStrategy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 27, 2023
13439a1 · Jan 27, 2023

History

10 Commits
Jan 27, 2023
Jan 27, 2023
Jan 27, 2023

Repository files navigation

OptMetStrategy: Optimal metabolic strategies for microbial growth.

This is a Matlab implementation of the microbial metabolic model in arXiv.2210.11167 addressing optimal growth strategies under several environmental conditions.

A brief introduction to the theoretical framework

We assume a minimal microbial model suitable for a population of E.Coli in a carbon-limited media, whose full description is provided by two quantities, the expenditure ϵ ( x ) and the specific uptake q ( x ) governed by the internal degree of freedom x . Under this assumption, the growth rate is given by (see npj Sys Biol Appl 5, 1-9)

μ ( x , s ) = ϕ w + s q ( x ) + ϵ ( x )

where s is a stress variable modeling the environment, ϕ and w are the fraction of proteome devoted to constitutively expressed proteins and the proteome share to be allocated to ribosome-affiliated proteins per unit of growth rate respectively. There exists an optimal value x ^ ( s ) such that the growth rate is maximized. However, being s a random variable distributed according to p ( s ) , cells face a certain degree of uncertainty about the environment and, therefore, the strategy to adopt. We denote as p ( x | s ) the stochastic rule to choose x for a given s which at optimality is given by

p ( x | s ) p ( x ) e β μ ( x , s )

for any given β . See arXiv.2210.11167 for a detailed derivation.

Documentation

Static environments

In main_script.m it is possible to select each of the four environmental conditions studied in arXiv.2210.11167 and characterized by a set of stress distribution p ( s ) . By adjusting the variable type_stress one can select one of the following stress distributions:

  • uniform

p ( s ) I [ s m i n < s < s m a x ]

  • exp

p ( s ) exp ( s / s 0 ) I [ s m i n < s < s m a x ]

  • power_law

p ( s ) 1 s I [ s m i n < s < s m a x ]

  • two_states

p ( s ) ρ N ( s 0 , σ ) + ( 1 ρ ) N ( s 1 , σ )

The script returns the optimal strategies p ( x | s ) , the marginal distribution p ( x ) as well as the distribution of the growth rate p ( μ ) for several values of the hyper-parameters β [ 0 , 3 × 10 2 ] (see text for more details).

About

Optimal metabolic strategies for microbial growth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages