CTRL + E
Signalling is nothing without control...
Contents |
Mathematical modelling: introduction
Mathematical modelling plays nowadays a central role in Synthetic Biology, due to its ability to serve as a crucial link between the concept and realization of a biological circuit: what we propose in this page is a modelling approach to our project, which has proved extremely useful and very helpful before and after the "wet lab".
Thus, immediately at the beginning, when there was little knowledge, a mathematical model based on a system of differential equations was derived and implemented using a set of parameters, so as to validate the feasibility of the project. Once this became clear, starting from the characterization of the single subparts created in the wet lab, some of the parameters of the mathematical model were estimated (the others are known from literature) and they have been fixed to simulate the same model, in order to predict the final behaviour of the whole engineered closed-loop circuit.
Therefore here, after a brief overview about the advantages that modelling engineered circuits can bring, we deeply analyze the system of equation formulas, underlining the role and the function of the parameters involved.
Experimental procedures for parameter estimation are discussed and, finally, a different type of circuit is presented. Simulations were performed, using ODEs with MATLAB and used to explain the difference between a closed-loop control system model and an open one.
Thus, immediately at the beginning, when there was little knowledge, a mathematical model based on a system of differential equations was derived and implemented using a set of parameters, so as to validate the feasibility of the project. Once this became clear, starting from the characterization of the single subparts created in the wet lab, some of the parameters of the mathematical model were estimated (the others are known from literature) and they have been fixed to simulate the same model, in order to predict the final behaviour of the whole engineered closed-loop circuit.
Therefore here, after a brief overview about the advantages that modelling engineered circuits can bring, we deeply analyze the system of equation formulas, underlining the role and the function of the parameters involved.
Experimental procedures for parameter estimation are discussed and, finally, a different type of circuit is presented. Simulations were performed, using ODEs with MATLAB and used to explain the difference between a closed-loop control system model and an open one.
The importance of mathematical modelling
The purposes of deriving mathematical models for gene networks can be:
Prediction: in the initial steps of the project, a good a-priori identification "in silico" allows to suppose the kinetics of the enzymes (AiiA, Luxi) and HSL involved in our gene network, basically to understand if the complex circuit structure and functioning could be achievable and to investigate the range of parameters values for which the behavior is that expected.
Parameter identification: a modellistic approach is helpful to get all the parameters involved, in order to perform realistic simulations not only of the single subparts created, but also of the whole final circuit, according to the a-posteriori identification.
Modularity: studing and characterizing basic BioBrick Parts can allow to reuse this knowledge in other studies, facing with the same basic modules.
Equations for gene networks
Equations (1) and (2)
Equations (1) and (2) have identical structure, differing only in the parameters involved. They represent the synthesis degradation and diluition of both the enzymes of the circuit, LuxI and AiiA, respectively in the first and second equation: in each of them both transcription and translation processes have been condensed.
These equations are composed of 2 parts:
These equations are composed of 2 parts:
- The first term describes, through Hill's equation formalism, the synthesis rate of the protein of interest (either LuxI or AiiA) depending on the concentration of the inducer (anhydrotetracicline -aTc- or HSL respectively), responsable for activating of the regulatory element composed of promoter and RBSx. In the parameter table (see below), α refers to the maximum activation of the promoter, δ stands for its leakage activity (this means that the promoter is quite active even if there is no induction). In particular, in equation (1), the quite total inhibition of pTet promoter is due to the constitutive production of TetR by our MGZ1 strain, while, in equation (2), pLux is almost inactivated in the absence of the complex LuxR-HSL.
Furthermore, in both equations k stands for the dissaciation constant of the promoter from the inducer (respectively aTc and HSL in eq. 1 and 2), while η is the cooperativity constant.
The second term in equations (1) and (2) is in turn composed of 2 parts. The first one (γ*LuxI or γ*AiiA respectively) describes, with an exponential decay, the degradation rate per cell of the protein. The second one (μ*(Nmax-N)/Nmax)*LuxI or μ*(Nmax-N)/Nmax)*AiiA, respectively) takes into account the dilution factor due to cell growth and is related to the cell replication process.
Equation (3)
Here the kinetic of HSL is modeled, basically through enzymatic reactions either related to the production or the degradation of HSL: based on the experiments performed, we derived appropriate expressions for HSL synthesis and degradation. This equation is composed of 3 parts:
- The first term represents the production of HSL due to LuxI expression. We model this process with saturation curve in which Vmax is HSL maximum transcription rate, while kM,LuxI is the dissociation constant of LuxI from the substrate HSL.
- The second term represents the degradation of HSL due to the AiiA expression. Similarly to LuxI, kcat represents maximum degradation per unit of HSL concentration, while kM,AiiA is the concentration at which AiiA dependent HSL concentration rate is (kcat*HSL)/2.
- The third term (γHSL*HSL) is similar to the corresponding ones present in the first two equations and describes the intrinsic protein degradation.
Equation (4)
This is the common logistic cell growth, depending on the rate μ and the maximum number Nmax of cells per well reachable.
Table of parameters and species
Parameter & Species | Description | Unit of Measurement | Value |
αpTet | maximum transcription rate of pTet (related with RBSx efficiency) | [(AUr/min)/cell] | - |
δpTet | leakage factor of promoter pTet basic activity | [-] | - |
ηpTet | Hill coefficient of pTet | [-] | - |
kpTet | dissociation costant of aTc from pTet | [nM] | - |
αpLux | maximum transcription rate of pLux (related with RBSx efficiency) | [(AUr/min)/cell] | - |
δpLux | leakage factor of promoter pLux basic activity | [-] | - |
ηpLux | Hill coefficient of pLux | [-] | - |
kpLux | dissociation costant of HSL from pLux | [nM] | - |
γpLux | LuxI costant degradation | [1/min] | - |
γAiiA | AiiA costant degradation | [1/min] | - |
γHSL | HSL costant degradation | [1/min] | - |
Vmax | maximum transcription rate of LuxI | [nM/(min*cell)] | - |
kM,LuxI | dissociation costant of LuxI from HSL | [AUr/cell] | - |
kcat | maximum number of enzymatic reactions catalysed per minute | [1/(min*cell)] | - |
kM,AiiA | dissociation costant of AiiA from HSL | [AUr/cell] | - |
Nmax | maximum number of bacteria per well | [cell] | - |
μ | rate of bacteria growth | [1/min] | - |
LuxI | kinetics of enzyme LuxI | [AUr⁄cell] | - |
AiiA | kinetics of enzyme AiiA | [AUr⁄cell] | - |
HSL | kinetics of HSL | [nM⁄(min)] | - |
N | number of cells | cell | - |
Parameter estimation
The philosophy of the model is to predict the behavior of the final closed loop circuit starting from the characterization of single BioBrick parts through a set of well-designed ad hoc experiments. Relating to these, in this section the way parameters of the model have been identified is presented.
As explained before in HP1, considering a set of 4 RBS for each subpart expands the range of dynamics and helps us to understand better the interactions between state variables and parameters.
Promoter (PTet & pLux)
These are the first subparts tested.
In this phase of the project the target is to learn more about promoter pTet and pLux. Characterizing only promoter is quite impossible: for this reason we consider promoter and the respective RBS from RBSx set together. H4444444: richiamo.
As shown in thefigure below, we consider a range of induction and we monitor, during the time, absorbance (O.D. stands for "optical density") and fluorescence; the two vertical segments for each graph highlight the exponential phase of bacteria' s growth. Scell (namely, synthesis rate per cell) can be derived as a function of inducer concentration, thereby providing the desired input-output relation (inducer concentration versus promoter+RBS activity), which was modelled as a Hill curve: However, also Relative Promoter Unit (RPU) has been calculated as a ratio of Scell of promoter of interest and the Scell of BBa_J23101. H4444444: As shown in the box above, α as already mentioned, represent the protein maximum synthesis rate, which is reached, in accordance with Hill's formalism, when the inducer concentration tends to infinite, and, more practically, for sufficently high concentrations of inducer, meanwhile the product α*δ stands for the leakage activity (at no induction), liable for protein production (LuxI and AiiA respectively) even in the absence of autoinducer. The paramenter η is the Hill's cooperativity constant and it affects the rapidity and ripidity of the switch like curve relating Scell with the concentration of inducer. Lastly, k stands for the semi-saturation constant and, in case of η=1, it indicates the concentration of substrate at which half the synthesis rate is achieved. The unities of the various parameters can be easily derived considering the Hill equation(for more details see the Table of parameters above).
As shown in thefigure below, we consider a range of induction and we monitor, during the time, absorbance (O.D. stands for "optical density") and fluorescence; the two vertical segments for each graph highlight the exponential phase of bacteria' s growth. Scell (namely, synthesis rate per cell) can be derived as a function of inducer concentration, thereby providing the desired input-output relation (inducer concentration versus promoter+RBS activity), which was modelled as a Hill curve: However, also Relative Promoter Unit (RPU) has been calculated as a ratio of Scell of promoter of interest and the Scell of BBa_J23101. H4444444: As shown in the box above, α as already mentioned, represent the protein maximum synthesis rate, which is reached, in accordance with Hill's formalism, when the inducer concentration tends to infinite, and, more practically, for sufficently high concentrations of inducer, meanwhile the product α*δ stands for the leakage activity (at no induction), liable for protein production (LuxI and AiiA respectively) even in the absence of autoinducer. The paramenter η is the Hill's cooperativity constant and it affects the rapidity and ripidity of the switch like curve relating Scell with the concentration of inducer. Lastly, k stands for the semi-saturation constant and, in case of η=1, it indicates the concentration of substrate at which half the synthesis rate is achieved. The unities of the various parameters can be easily derived considering the Hill equation(for more details see the Table of parameters above).
AiiA & LuxI
On a biological level, the ability to control the concentration of a given molecule reveals fundamental in limiting the metabolic burden of the cell; moreover, in the particular case of HSL signalling molecules, this would give the possibility to regulate quorum sensing based population's behaviours. In this paragraph are shown the experiments whose target is to learn the degradation mechanism of production and HSL degradation due to the expression of respectively LuxI and AiiA, in order to estimate Vmax, kM,LuxI, Kkat and kM,AiiA parameters. These tests have been performed using the following BioBricks:
As said before, we assume that, in the case of same induction, the same amount of protein would be produced, regardless of the gene encoding: knowing quantitively the production of mRFP, we are so able to predict the concentration of the enzyme LuxI or AiiA. Moreover, it's possible to quantify exactly the concentration of HSL, using the well-characterized BioBrick BBa_T9002.
Before discussing parameter estimation, it's good to spend few words about this device. It's a biosensor which receives HSL concentration as input and returns GFP intensity (more precisely SCell) as output.
According to this, it' s necessary to know very well the reationship input-output: a curve of "calibration" of T9002 is obtain for each test performed, even if, in theory, it should be always the same.
So, our idea is to control the degradation of HSL in time. aTc activates pTet and, after having waited enough for the enzyme to become in stationary phase, a certain concentration of HSL is given. Then, in precise time samples absorbance is controlled and HSL concentration monitored, reading the fluorescence of T9002. Now, considering the exponential growth, the concentration of the AiiA and LuxI is supposed to be constant: after the cell division, fewer enzyme is present into the single bacteria but, on the other hand, the number of cells has increased, and so the enzyme equilibrium is conserved. Due to a well-known induction of aTc, the steady-state level per cell can be calculated: Then considering, for the same match of promoter and RBS, several induction of aTc and, for each of it, several samples of HSL concentration during the time, parameters Vmax, kM,LuxI, kcat and kM,AiiA can be estimated, through numerous iterations of an algorithm that includes the functions lsqnonlin and ODE of MATLAB.
So, our idea is to control the degradation of HSL in time. aTc activates pTet and, after having waited enough for the enzyme to become in stationary phase, a certain concentration of HSL is given. Then, in precise time samples absorbance is controlled and HSL concentration monitored, reading the fluorescence of T9002. Now, considering the exponential growth, the concentration of the AiiA and LuxI is supposed to be constant: after the cell division, fewer enzyme is present into the single bacteria but, on the other hand, the number of cells has increased, and so the enzyme equilibrium is conserved. Due to a well-known induction of aTc, the steady-state level per cell can be calculated: Then considering, for the same match of promoter and RBS, several induction of aTc and, for each of it, several samples of HSL concentration during the time, parameters Vmax, kM,LuxI, kcat and kM,AiiA can be estimated, through numerous iterations of an algorithm that includes the functions lsqnonlin and ODE of MATLAB.
N
The parameters Nmax and μ can be calculated from the analysis of the OD600 produced by our MGZ1 culture. In particular, μ is derived as the slope of the log(OD600) growth curve. Nmax is determined with a proper procedure. After having reached saturation phase and having retrieved the corresponding OD600, serial dilutions are performed and the final diluted culture is seeded on a Petri and wait for the formation of colonies. The dilution serves to avoid the growth of too many and too close colonies in the Petri. Finally, we count the number of colonies which corresponds to Nmax, taking into account the proportional term given by the diluitions.
Degradation rates
The parameters γLuxI and γAiiA are taken from literature the they contain LVA tag for rapid degradation. Instead, γHSL, approximating HSL kinetics as a decaying exponential, can be derived as the slope of the log(concentration), which can be monitored through BBa_T9002.
Simulations
In this section we present some simulations of an only theorized circuit, which could validate the concept of cloosed-loop we have discussed so far.
In order to see that, we implemented and simulated in Matlab an open loop circuit, totally like CTRL+E, except for the constitutive production of AiiA.
In order to see that, we implemented and simulated in Matlab an open loop circuit, totally like CTRL+E, except for the constitutive production of AiiA.