Encap raro.jpg Documento sin título


Theoretical Considerations

What is a model?

The answer will differ among communities of researchers. In the broadest sense, a model is an abstract representation of objects or processes that explains features of these objects or processes. Is important to remember that we are not only going to assign a model, we are going to simulate it as well to see if it explains the real biological process.

Steps to succes modelizing a system


Probably the most vital role that the modeler plays in modeling is in exercising his scientific judgment as to what assumptions can be validly made. Obviously an extremely rigorous model that includes every phenomenon down to microscopic detail would be so complex that it would take a long time to develop and might be impossible to solve. A modeling compromise between a rigorous description and getting an answer that is good enough is always required. This has been called “optimum sloppiness”. It involves making as many simplifying assumptions as are optimum usually corresponds to a model which is as complex as the available computing facilities will permit. The assumptions that are made should be carefully considered and listed. They impose limitations on the model that should always be kept in mind when evaluating its predicted results.

Model Assignment is not Unique

Biological phenomena can be described in mathematical terms. It is important to note that a certain process can be described in more than one way.

• A biological object can be investigated with different experimental methods.

• Each biological process can be described with different (mathematical) models.

• A mathematical formalism may be applied to different biological instances.

• The choice of a mathematical model or an algorithm to describe a biological object depends on the problem, the purpose, and the intention of the investigator.

• Modeling has to reflect essential properties of the system. Different models may highlight different aspects of the same instance.

This ambiguity has the advantage that different ways of studying a problem also provide different insights into the systems. An important disadvantage is that the diversity of modeling approaches makes it very difficult to merge established models.

Stochastic Processes

The use of differential equations for describing biochemical processes makes certain assumptions that are not always justified. One assumption is that variables can attain continuous values. This is obviously a simplification, since the underlying biological objects, molecules, have discrete nature. As long as molecule numbers are sufficiently large this is no problem, but if the involved molecule numbers are only on the order of dozens or hundreds, the discreteness should be taken into account. Another important assumption of differential equations is that they treat the described process as deterministic. Random fluctuations are normally not part of differential equations. Again, this presumption does not hold for very small systems. A solution to both limitations is to use stochastic simulation approach that explicitly calculates the change of the number of molecules of participating species during the time course of a chemical reaction.

Steady States

The concept of stationary states is important for the modeling of dynamical systems. Stationary states are determined by the fact that the values of all state variables remain constant in time. The asymptotic behavior of dynamic systems is often stationary. The consideration of steady states is actually an abstraction that is based on a separation of time scales. While fast processes often reach a quasi-steady state after short transition period, the change of the value of the slow variables is often negligible in the time window of consideration. Thus each steady state can be regarded as a quasi-steady state of a system that is embedded in a larger non-stationary environment. Although the concept of stationary states is a mathematical idealization, it is important in kinetic modeling since it points to typical behavioral modes of investigated system and the respective mathematical problems are frequently easier to solve.

Modeling global transcription

The activity of every bacterial gene depends on the concentration of free RNA polymerase, [Rf], and on the promoter-specific Michaelis-Menten parameters, Vmax and Km, that determine the RNA polymerase-promoter interaction during transcript initiation [1]. Generally constitutive promoters are distinguished from regulated promoters; for the first, Vmax and Km remain constant under varying conditions of growth, whereas for the latter, Vmax and/or Km vary.


All mathematical relationships involving free RNA polymerase derived below refer to steady-state conditions in exponentially growing bacterial cultures and are based on the standard Michaelis-Menten equation:

Transcription kinetics 1

Here V is the rate of transcript initiation at a given promoter, [Rf] is the concentration of free functional RNA polymerase, Vmax is the maximum rate of initiation at saturation of the promoter with RNA polymerase, and Km is the free RNA polymerase concentration that produces the half maximal rate.


The rate of transcription, ri, originating from a given promoter Pi with an associated length of transcripts, Li, equals the product of the initiation rate V, given by the equation written before, the transcript length:

Transcription kinetics 2

If V and Vmax are measured as initiations per minute per promoter and the length of transcripts is measured in nucleotides, then ri is obtained as RNA nucleotides polymerized per min during steady-state expression from the promoter Pi. From this it is clear that ri is proportional to [Rf] only if the free RNA polymerase concentration is much smaller than Km.

Biosensor of chloroform modelization


A mathematical model of the detection and degradation of chloroform by a recombinant Escherichia Coli is proposed. The model includes chloroform transport to the cell, transport to the gas phase, transformation and output (GFP) induction. Our model consist of a system of seventeen nonlinear ordinary differential equations describing the temporal evolution of the key variables involved in the regulation of the pathway mentioned before. Computational simulations of our model are carried out for different external concentration of chloroform.

Model diagram built in Simbiology (R)


To check which reactions take place in our model and the kinetic laws assumed for all of them, please download the following file. Here you will find a table summing up all that information.



The values of the coefficients used and the reference where they were taken are detailed in the next file.

In the absence of reliable experimental data, we chose some of our parameters based on expected reaction times and reactions equilibriums. Some others were taken from the bibliography cited at the end of this work. Although our simulations show that qualitative behavior of the solutions is similar for a large range of parameters. Therefore, we present here results obtained for the particular choice of parameters.


Ordinary Differential Equations (ODE's)



- No physical interaction between cells. This statement means that cells are completely surrounded by liquid, which leads to the assumption that all they have the same interfacial area.

- The diffusion though the cell membrane by chloroform is supposed to occur by Simple Diffusion.

- Time delay and stochastic fluctuations were not studied.

- Constant amount of cells during the incubation time in chloroform.

- In all models done the basal transcription rate has been assumed negligible.

- Concentration of RNA polymerase is constant. We don’t take into account the fact that a fraction of these RNA polymerases are occupied.

- Other possible regulations are neglected. Not modeling the entire regulatory factors network.

- pH dependence is described by the following equation: (1+10^(a-pH)+10^(b*pH-c)). For more information see the model equations.

- There is no external mass transfer resistance. The overall reaction rate is slow enough to not take into account the film that surrounds the cell membrane, as well as the fact that the cell volume is much larger than the volume of the hypothetical film.

- Three dimensional spatial distributions are neglected.

- The culture was done in a perfectly stirred batch reactor.

- The value of the mass transfer coefficient from bulk to gas is system dependent, other systems will have different values of the same coefficient.




We performed deterministic and stochastic simulations based on Mass Action Kinetics. The stochastic simulations turned out to be computationally very exhaustive but generated no further significant information compared to the deterministic simulations.


Initially all concentrations are 0 except for the chloroform in the liquid bulk, DNA coding AMO, DNA coding sigma70 factor, [H+], RNA polymerase and promoter. Among these species only the chloroform may change, the other concentrations are supposed to be constant during the simulation.

System's initial state table

The common concentrations of DNA and free RNA polymerase in an Escherichia Coli cell were taken from the bibliography [3].


Waiting our system for arrive to a steady state doesn’t make any sense, because the output to study is the concentration of GFP in a given time and not in the steady state. Doubtlessly the GFP concentration arrive to a maximum (where the production rate and degradation rate will reach the same value) and afterwards it decrease till the completely disappearance of this protein.






[1] T. S. Gardner, C. R. Canter, J.J. Collins, Construction of a genetic toggle switch in Escherichia coli, Nature vol.403, 20 January 2000.

[2] A. Pai, L. You, Optimal tuning of bacterial sensing potential, Molecular Systems Biology 5:286.

[3] H. Bremer, P. Dennis, M. Ehrenberg, Free RNA polymerase and modeling global transcription in Escherichia coli, Biochimie 85 (2003) 597-609.

[4] J.C. Anderson, C. A. Voigt, A.P. Arkin, Environmental signal integration by a modular AND gate, Molecular Systems Biology 3:133

[5] J. Chela-Flores, A. M. Liquori, A. Florio, A kinetic thermodynamic phenomenological approach to genetic expression of heat-shock proteins, J. theor. Biol. (1988) 134, 319-325.

[6] D. A. Ratkowsky, J. Olley, T. Ross, Unifying temperature effects on the growth rate of bacteria and the stability of globular proteins, Journal of Theoretical Biology 233 (2005) 351-362.

[7] Z. Szymańska, M. Zylicz, Mathematical modeling of heat shock protein synthesis in response to temperature change, J. Theor. Biol. (2009), doi:10.1016/j.jtbi.2009.03.021.

[8] T. Takeuchi, T. Hinohara, G. Kurosawa, K. Uchida, A temperature-compensated model for circadian rhythms that can be entrained by temperature cycles, Journal of Theoretical Biology 246 (2007) 195-204.

[9] S. J. Van Dien, J.D. Keasling, A dynamic model of the Escherichia coli Phosphate-Starvation Response, J. theor. Biol (1998), 37-49

[10] A.B. Goryachev, D.J. Toh, T. Lee, Systems analysis of a quorum sensing network: Design constraints imposed by the functional requirements, network topology and kinetic constants, Biosystems, Volume 83, Issues 2-3, February-March 2006, Pages 178-187, doi:10.1016/j.biosystems.2005.04.006

[11] iGEM 2008 KULeuven

[12] C. R. Albano, L. Randers-Eichhorn, Q. Chang, W.E. Bentley, G. Rao, Quantitative measurement of green fluorescent protein expression, Biotechnology techniques, Volume 10 No.12 (December 1996) pp. 953-958.

[13] A. Sacchetti, T. El Sewedy, A.F. Nasr, S. Alberti, Efficient GFP mutations profoundly affect mRNA transcription and translation rates, FEBS Letters 492 (2001) 151-155.

[14] H. Zouridis, V. Hatzimanikatis, A Model for Protein Translation: Polysome Self-Organization Leads to a Maximum Protein Synthesis Rates, Biphysical Journal Volume 92 February 2007 717-730.