As we began to develop our project, a question emerged: How to set up a production system that guarantees maximum production of the molecules of interest? We seek to provide an answer through the development of mathematical models. On this page you can read how our model:
Optimize the production process of the molecules of interest, by knowing the key input control parameters.
Evaluate the scalability and profitability of the production process.
The molecules we are interested in producing are antimicrobial peptides. Our plan was to design a system that would allow us to control the amount of peptides obtained. Thus we chose to make an IPTG-inducible system. We chose to use a mathematical model to decide what the best concentrations of IPTG in our system are. Through a system of ordinary differential equations (ODEs), we predicted the production of our interest molecules.
Additionally, we used our system to select the promoter to use in our expression vectors.
In our project we plan to produce antimicrobial peptides. We designed genetic constructs for the expression of these molecules under an IPTG-inducible promoter. So, our system has two states: turned off (when there is no IPTG in the medium) and turned on (when there is IPTG).
When we do not add IPTG to our system, expression is being repressed due to the presence of LacI dimer. E coli BL21 (DE3) has a gene that naturally encodes for LacI protein (Kwon et al., 2015). The gene will then express the mRNA coding for the LacI protein for its further translation. When two LacI proteins interact, a dimer can be formed. The LacI dimer finally binds to the operator and prevents the translation of the gene of our molecule of interest from happening.
When IPTG is added to the medium, it enters the bacterium by diffusion. Once inside, it binds to the LacI dimer, inhibiting it from repressing LacI expression. This allows the expression of our molecules of interest.
The model is based on the production of antimicrobial peptides that are shown in Figure 1. The model is a qualitative analysis that allows us to understand the expression system by looking at the change in concentration of each of the components/molecules over time.
The assumptions made in this model are shown below.
The concentration of antimicrobial peptides in the cell is assumed to have no impact on the functionality of the cell.
The LacI gene present in the E. coli BL21 (DE3) genome is consistently expressed.
The system is initially repressed (turned off).
The operation of the expression system is the same for both peptides (PcOSM and (CBD)2-DrsB1).
The amount of species transformed by the reactions only depends of the current amount of species, the rates which these reaction proceed, and the stoichiometry of the reaction.
The number of copies of the gene LacI keeps constant over time (because it is a chromosomal gene).
The plasmids that contain the gene of our interest molecule are first duplicated, and then the number of this plasmids will keep constant over time. Our system only takes into account the moment when the number of plasmids is constant.
It models what happens in a single cell.
Table 1 lists the parameters that influence our protein expression model. Most of the values we used for modeling were taken from the literature. Table 2 shows the initial conditions of the model.
Name | Notation | Value | Unit | Reference |
---|---|---|---|---|
Constitutive expression of LacI | ||||
Transcription rate of LacI gene |
$$ K_{Li} $$ | 0.23 | $$ nM/min $$ |
(Stamatakis & Mantzaris, 2009) |
Translation rate of LacI |
$$ K_{pLi} $$ | 15 | 1/min | (Stamatakis & Mantzaris, 2009) |
Degradation rate of mRNA of LacI |
$$ K_{dLi} $$ | 0.693 | 1/min |
(Wong et al., 1997) |
LacI protein degradation rate |
$$ K_{dpLi} $$ | 0.1 | 1/min | (Wong et al., 1997) |
LacI dimers formation | ||||
LacI dimer formation constant |
$$ K_{fLi} $$ | 50 | 1/(nM*min) |
(Stamatakis & Mantzaris, 2009) |
LacI dimer dissociation constant |
$$ K_{sLi} $$ | 0.001 | 1/min | (Stamatakis & Mantzaris, 2009) |
Repression mechanism |
||||
Union between dimer and operator constant | $$ K_{LiO} $$ | 960 | 1/(nM*min) |
(Stamatakis & Mantzaris, 2009) |
Dissociation between dimer and operator constant | $$ K_{sLiO} $$ | 2.4 | 1/min | (Stamatakis & Mantzaris, 2009) |
Intracellular IPTG: Diffusion process |
||||
Permeability | $$ \varphi $$ | 0.65 | 1/min | (Yildrim et al., 2003) |
1st derepression mechanism | ||||
IPTG and Li2 association rate constant | $$ K_{uLi2I} $$ | 3*10^-7 | 1/(min*nM^2) | (Stamatakis & Mantzaris, 2009; Zygourakis, 2011) |
IPTG and Li2 dissociation rate constant | $$ K_{sLi2I} $$ | 12 | 1/min | (Stamatakis & Mantzaris, 2009; Zygourakis, 2011) |
2nd derepression mechanism |
||||
Represor-operator and inducer association rate constant | $$ \psi_{f} $$ | 3*10^-7 | 1/(min*nM^2) | (Stamatakis & Mantzaris, 2009; Zygourakis, 2011) |
Represor-inducer complex and operator dissociation rate constant | $$ \psi_{s} $$ | 4.8*10^3 | 1/(min*nM^2) | (Stamatakis & Mantzaris, 2009; Zygourakis, 2011) |
Protein of interest expression |
||||
Transcription rate of interest peptide |
$$ K_{peptide} $$ | 1000 | nM/min |
(Basu et al., 2005) |
Translation rate of interest peptide |
$$ \alpha_{peptide} $$ | 15 | 1/min | (Stamatakis & Mantzaris, 2009) |
Degradation rate of mRNA of interest peptide |
$$ \lambda{peptide} $$ | 20.2 | 1/min |
(Marshall & Noireaux, 2019) |
Interest peptide degradation rate |
$$ \beta{peptide} $$ | 0.017 | nM/min-1 | (Wong et al., 1997) |
Operator total |
$$ O $$ | 34 | nM |
estimated |
Based on the initial conditions and parameters shown in Tables 1 and 2, the model was run. It is assumed that the IPTG is added at t= 100 min. This is to simulate an estimated time in which our cell is left to grow before the induction.
Due to the constitutive expression of the LacI gene in the E. coli BL21 (DE3) genome and the absence of IPTG, during the first 100 minutes the expression system is repressed. The results of the model in the first 100 minutes are shown in Figure 2. During this time, we can observe interesting events, such as the constant accumulation of the LacI dimer. This is due to to the abscence of IPTG in the medium to occupy the dimer. Thus, it tends to grow non-stop during this period. Another event worth discussing is the behavior of the LacI-Operator complex. Due to the absence of IPTG in the medium, it is natural for the system to remain repressed. Although some fluctuations exist during the first minutes, the change that occurs is minimal. Hence, it is safe to say that the behavior of the complex remains constant.
After 100 minutes, we are assuming that our cells have achieved an adequate growth (OD600 0.4-0.6). Thus, IPTG is now added into the medium. The changes of this phenomenom can be observed in Figure 3. First, the concentration of extracellular IPTG starts diminishing, while the intracellular concentration naturally begins to increase. The presence of IPTG inside the cell now induces the start of the derepression mechanisms. As the free LacI dimer and the Dimer-Operator complex begin to reduce, the LacI-IPTG complex begins to form. The derepression of the system allows our peptide to be transcripted and and produced.
Below we show three different scenarios in which our model can be applied. Click on each of the buttons to read each of the situations.
An agricultural company wants to create a recombinant protein without antimicrobial activity. For this, they decided to use a construct with a T7 promoter that has a higher rate of production. To prove it they use the mathematical model by modifying the variable \( K_{peptide} \) (This can be taken from the literature, or adjusted from experimental data). The model can predict the new protein concentrations (which can be observed to be higher in this scenario compared to the previous one). In this case, the behavior only changes in the second scenario (when we add IPTG, i.e. when the system is on) since the variable being changed only affects when there is transcription of the protein of interest.
It is important to clarify that the T7 promoter has slight differences in performance with the promoters that are modeled by our system. For example, it is necessary to consider that IPTG will not only release the operator, but will also promote the production of T7 RNA polymerase (enzyme necessary to initiate transcription under a T7 promoter). Therefore, parameters and variables would have to be added to obtain a behavior more in line with the real one. However, the model as proposed here can give a first approach.
Suppose you want to obtain an approximate amount of protein, since you want to find what is the highest amount of protein the cell can produce without affecting its growth. To do this, you set up an experiment where you measure the cell growth of different samples after inducing protein expression.
Suppose that after analyzing the data, it is obtained that the highest amount of protein that the cell can produce without affecting its growth rate was when IPTG was applied at a concentration of 0.4 mM. The model can be used to give an approximation of the amount of protein the cells will produce.
In this case, the initial value \( I_{out} \) is changed to 400000 nM. We note the change in the second scenario since the IPTG only takes effect when the system is on.
We want to test the expression system on another strain. Therefore, E. coli TOP10 is chosen to express the protein with the constructs. This strain does not encode for the LacI protein, so there will be no presence of the repressor protein.
For this case we will compare two cases: with IPTG and without IPTG.
To model this situation we will change the LacI transcription rate \( K_{Li} \) = 0 (since this strain does not produce LacI). Likewise, the initial amount of operator occupied \( Li_{2} O \) will be 0, since there is no LacI repressing expression. And the amount of free operator will be equal to the amount of total operator.
The equations used in this model were constructed from mass balances. For this purpose, the biochemical reactions present in our system were analyzed, then they were rewritten as differential equations and finally the mass balances were performed to construct the system of Ordinary Differential Equations.
To induce protein expression under a LacI-repressible promoter, it's necessary to add IPTG to the medium. This way, it enters the cell and avoids repression of expression. The following chemical system describes the diffusion process of IPTG.
We defined the extracellular IPTG as \( I_{out} \), at the initial time this value equals \( I_{total} \). While defining intracellular IPTG as \( I \). \( \varphi \) is the permeability of the cell and \( cf \) is the ratio between the volume of the cell and the volume of the medium (Eq. \ref{Eq2}), this variable represents the probability of interaction between IPTG and the cell.
Using the law of mass action, this biochemical reaction can be expressed as an (ODE).
The antimicrobial peptide expression system is repressible by LacI. Thus our first step for repression is the constitutive expression of the LacI gene. Constitutive expression includes the transcription of the gen LacI to mRNA (Eq.\ref{Eq5}), and the translation of mRNA to LacI protein (Eq.\ref{Eq7}). The degradation of mRNA (Eq.\ref{Eq6}) and protein (Eq.\ref{Eq8}) is also considered.
These equations can also be written as ODEs based on the Law of mass action.
To repress protein expression, we assumed that a dimer formed by two LacI molecules must bind to the operator. The dimerization of LacI can be described by the following biochemical reaction:
When aplying the law of mass action, the set of ODEs are:
We assume that one LacI dimer binds to one operator. And that the LacI monomer is unable to bind to the operator and exert any repressive effect. Under these assumptions, the following biochemical reaction describes the repression action:
The differentials equations are:
The induction of the protein expression of our system is assumed to take place with IPTG as an inducer. Two molecules of IPTG bind strongly to the LacI dimer. This interaction describes the mechanism of the allosteric regulation (Bell et. al., 2000). We assumed that it will be a cooperative binding, and this reaction will be reversible.
The first derepression mechanism is when IPTG binds to a free LacI dimer. The following biochemical reaction model this process:
The ODEs for concentration of LacI dimer and IPTG-LacI complex are:
The second derepression mechanism takes into account IPTG binding to LacI-Operator complex. Thus, it leaves the operator free. The following biochemical reaction models this process:
The ODEs for concentration of LacI dimer and IPTG-LacI complex are:
We have modeled both of the scenarios of our expression system. Considering the total operator is equal to the free operator \( [O] \) plus the dimer-operator complex \( [Li_{2}O] \), the mass balances for both scenarios are:
When the system is turned off (no IPTG)
When the system is turned on (with IPTG)
We solved our ODEs to study the behavior of our expression system. Then we found the steady state concentrations of each molecule. Below are the MATLAB scripts we wrote to solve our system of equations for the expression systems of an antimicrobial peptide.
% This programs solves the ODE systems that represents the expresion of the
% osmotin and dermaseptin proteins under LacI promoter
% iGEM team Tec-Chihuahua
% October 10th 2022
clear
clc
global time
%PARAMETERS
p.KmLi=0.23; %transcription rate constant [nmol*min-1]
p.KdLi=0.693; % mRNA degradation rate constant [min^-1]
p.KpLi=15; % translation rate constant [min^-1] (15)
p.KdpLi=.1; % protein LacI degradation rate constant [min^-1]
p.KfLi=50; % dimer formation constant[nmol-1*min-1]
p.KsLi=0.001; % dimer dissociation constant[min-1]
p.KLiO=960; % union constant between LacI dimer and operator [nmol-1*min-1]
p.KsLiO=2.4; % separation constant between Lac I dimer and operator [min-1
%p.KsLiO=1E-8;
p.Ototal=17*2.08; %Total Operon [nM]
% Initial conditions
mRNALacI_0 = 5; % x(1) mRNA_LacI [nM]
Li_0 = 0; % x(2) Li LacI protein [nM]
Li2_0 = 0; % x(3) Li2 Dimers LacI [nM]
Li2O_0 = p.Ototal; % x(4) Li2O LacI and operon [nM]
%Init=[mRNALacI_0, Li_0, Li2_0, Li2I2_0, Op_0]; %Initial values
Init=[mRNALacI_0, Li_0, Li2_0, Li2O_0];
tspan=0:0.01:100;
opti=odeset('AbsTol', 1e-10, 'RelTol', 1e-10);
[t,x]=ode15s(@(t,x) const_model_28SEP2022a(t,x,p),tspan,Init);
%PLOTS
%Graph mRNA LacI
f1=figure(1);
set(gcf,'color','w');
title('Concentration vs time')
nexttile
plot(t,x(:,1),'.-r', 'LineWidth',3)
legend("mRNA LacI")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph Protein LacI
plot(t,x(:,2),'.-g', 'LineWidth',3)
legend("Li")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph IPTG
plot(t,x(:,3),'.-b', 'LineWidth',3)
legend("Li2")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph LacI dimer
plot(t,x(:,4),'.-k', 'LineWidth',3)
legend("Li2O")
xlabel('Time [min]');
ylabel('Concentration [nM]')
%%
% Last value from the above simulation
%PARAMETERS
p.ctePerm=0.65; % permeability cell constant [min-1]
p.cf=1/10; % volume of E coli/Volume of medium (mL/mL)
p.It=(10)*1e6; % quantity of IPTG in the medium (nmol)
p.Yf=3e-5; %IRepresor-operator and inducer association rate constant [nmol-2*min-1]
p.Ys=4.8e3; % represor-inducer complex and operator dissociation rate constant [nmol-2*min-1]
p.KuLi2I=3e-7; % union constant between the dimer and IPTG [nmol-2*min-1]
p.KsLi2I=12000; % dissociation constant between the dimer and IPTG [min-1]*
p.apeptide=15; % translation rate constant [min^-1]
p.Kpeptide=1; % transcription rate constant [nM*min-1]
p.Lpeptide=20.2;% constant of degradation of RNA* [min^-1]
p.Bpeptide=0.17;% degradation rate of protein* [min^-1]
iptge_0 = p.It;
iptgi_0 = 0;
Li2O_0 = x(end,4);
Li2_0 = x(end,3);
Li2I2_0 = 0;
Op_0 = 0;
mprod_0 = 0;
pprod_0 = 0;
Li_0 = x(end,2);
mLi_0 = x(end, 1);
Init=[p.It, iptgi_0, Li2O_0, Li2_0, Li2I2_0, Op_0,mprod_0,pprod_0, Li_0, mLi_0];
tspan=100:0.1:115;
opti=odeset('AbsTol', 1e-10, 'RelTol', 1e-10);
[ty,y]=ode15s(@(t,x) const_model_28SEP2022b(t,x,p),tspan,Init);
%Graph mRNA LacI
f2=figure(2);
set(gcf,'color','w');
title('Concentration vs time')
nexttile
plot(ty,y(:,1),'-.y','LineWidth',3)
legend("iptge")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph Protein LacI
plot(ty,y(:,2),'-.m', 'LineWidth',3)
legend("iptgi")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph LacI dimer
plot(ty,y(:,10),'-.r', 'LineWidth',3)
legend("mRNA LacI ")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph LacI dimer
plot(ty,y(:,9),'-.g', 'LineWidth',3)
legend("Li protein")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph LacI dimer
plot(ty,y(:,4),'-.b', 'LineWidth',3)
legend("Li2")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph IPTG
plot(ty,y(:,3),'-.k', 'LineWidth',3)
legend("Li2O")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph LacI dimer
plot(ty,y(:,5),'-.m', 'LineWidth',3)
legend("Li2I2")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph LacI dimer
plot(ty,y(:,6), '-.b', 'LineWidth',3)
legend("Op")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph LacI dimer
plot(ty,y(:,7),'-.c', 'LineWidth',3)
legend("mPeptides")
xlabel('Time [min]');
ylabel('Concentration [nM]')
nexttile
%Graph LacI dimer
plot(ty,y(:,8),'-.r', 'LineWidth',3)
legend("pPeptide")
xlabel('Time [min]');
ylabel('Concentration [nM]')
%Funtion to solve Ordinary Differential Equations (ODEs)
function [dxdt,Op]=const_model_28SEP2022(t,x,p)
global time
% x(1) mRNA LacI [nM]
% x(2) Li LacI protein [nM]
% x(3) Li2 Dimers LacI [nM]
% x(4) Li2O LacI and operon [nM]
% x(5) Free operon (Ready to begin transcription) [nM]
mLacI = x(1);
Li = x(2);
Li2 = x(3);
Li2O = x(4);
%ODEs
dxdt(1,1) =p.KmLi-p.KdLi*mLacI;
dxdt(2,1) =p.KpLi*mLacI - p.KdpLi*Li - p.KfLi*Li^2 + p.KsLi*Li2;
dxdt(3,1) =p.KfLi*Li^2 - p.KsLi*Li2 - p.KLiO *Li2*(p.Ototal-Li2O)+ p.KsLiO*Li2O;
dxdt(4,1) =p.KLiO*(p.Ototal-Li2O)*Li2- p.KsLiO*Li2O;
end
If the pdf is not displayed click here
%Funtion to solve Ordinary Differential Equations (ODEs)
function [dxdt,Op]=const_model_28SEP2022b(t,x,p)
iptge = x(1);
iptgi = x(2);
Li2O = x(3);
Li2 = x(4);
Li2I2 = x(5);
Op = x(6);
mprod = x(7);
pprod = x(8);
Li=x(9);
mLi=x(10);
%ODEs
%dxdt(6,1)=(p.Ototal-Li2O);
dxdt(1,1) = p.ctePerm*iptgi - p.ctePerm*p.cf*(p.It-iptgi);
dxdt(2,1) =p.ctePerm * p.cf*iptge - p.ctePerm *iptgi - 2*p.Yf*Li2O*iptgi^2+ 2*p.Ys*Li2I2*Op + 2*p.KsLi2I*Li2I2 - 2*p.KuLi2I*(iptgi)^2*Li2;
dxdt(3,1) = -p.Yf*Li2O*iptgi^2 + p.Ys*Li2I2*Op + p.KLiO*Op*Li2- p.KsLiO*Li2O;
dxdt(4,1) = p.KfLi*Li^2 - p.KsLi*Li2 - p.KLiO*Li2*Op + p.KsLiO*Li2O - p.KuLi2I*Li2*iptgi^2 + p.KsLi2I*Li2I2;
dxdt(5,1) = p.Yf*Li2O*iptgi^2 - p.Ys*Li2I2*Op + p.KuLi2I*Li2*iptgi^2 - p.KsLi2I*Li2I2 ;
dxdt(6,1) =p.Yf*Li2O*iptgi^2 - p.Ys*Li2I2*Op + p.KsLiO*Li2O - p.KLiO*Op*Li2 ;
dxdt(7,1) =p.Kpeptide*Op - p.Lpeptide*mprod;
dxdt(8,1) =p.apeptide*mprod- p.Bpeptide*pprod;
dxdt(9,1) = p.KpLi*mLi - p.KdpLi*Li - 2*p.KfLi*(Li)^2 + 2*p.KsLi*Li;
dxdt(10,1) = p.KmLi - p.KdLi*mLi;
end
Once the model was built, we wanted to see how parameter perturbation affected our model. We did this for two purposes:
Theoretically, many of our parameters cannot be exactly accurate. Then, checking that small variations do not affect the behavior of our model is important.
Also, knowing which parameters have the greatest influence on the final production of the molecule of interest is important to see how we can use them to our advantage to increase expression.
To evaluate the effect of parameter variations on our model we have performed a sensitivity analysis. We performed a global sensitivity analysis using the Morris method. For this, we used the ODEsensitivity package in R. We set a time of 10 minutes in a step of 0.1 minutes. We analyzed the impact of all parameters on the variable pPeptide, which is the concentration of the antimicrobial peptide. Figure 10 shows a graph reflecting the impact that each of the parameters of our model impact on the production of our peptide over time.
It can be seen that the variable that has the most impact on the production of our peptide is the amount of IPTG we add. This is positive since it is an easy parameter to control and ensure that we have optimal values. Also, the variable of transcription strength of the promoter (Kpeptide). This parameter can be modified by switching to stronger or weaker promoters. In addition, parameters such as the rate of repressor cleavage and repressor binding to the operator have almost no impact. This is positive, since obtaining values for these parameters can be inaccurate.
In addition, we can see that variables such as translation and transcription rates of the antimicrobial peptide have a high interaction with other parameters relative to each other.
To have a more than visual interpretation of our sensitivity analysis, we performed a Tukey test to see which variables' effects are statistically different from each other. The last 10 plotted times of µ* were analyzed for each of the parameters using a Tukey's test in Minitab.
Table 3 shows that the impact of IPTG concentration is greater than the impact of the other parameters. It also confirms that the parameters KuLi2I, KsLiO, KLiO, KsLi, KLi are in the same group, which shows a null impact on peptide production.
This model is a qualitative analysis of the behavior of our expression system. And it can provide an approximation of the variables that most impact the production of our molecules of interest, as well as an approximation of the final concentration of our peptides. This gives us the possibility to start experiments in the Lab with ideas on how to optimize our system. However, it is possible to improve the system through experiments with measurable signals. The diagram below shows a visualization of the experiment that can be performed to improve the model.
To analyze the data from the proposed experiment it is first necessary to convert the flourescence to concentration using the calibration curve (see measurement page). The OD600 is also converted to E. coli cell number using the equivalence of \( \frac{2 e 7 cell}{mL * ODE_{600}} \) (Sezonov et al., 2007).
Once the data is analyzed. It is possible to adjust some parameters of the model so that the data better reflect the real behavior of our system. And thus, the model works better as a predictive tool for peptide concentration.
We started with experiments to improve our model. However, due to time constraints in the lab we were not able to finish them.
In our project, we are going to produce antimicrobial peptides in E. coli. To this end, our model provides insight into the expression processes of it under the control of an IPTG-inducible promoter. Our model is designed to predict the optimal concentrations of IPTG to produce more peptides. Also, our model can be easily adapted to other expression systems using inducible promoters.
Basu, S., Gerchman, Y., Collins, C. H., Arnold, F. H., & Weiss, R. (2005). A synthetic multicellular system for programmed pattern formation. Nature, 434(7037), 1130–1134. doi:10.1038/nature03461
Bell, C., & Lewis, M. (200). A closer view of the conformation of the Lac repressor bound to operator. Nature Structural Biology volume 7, pages209–214 (2000), 1130–1134. doi: 10.1038/73317
Kwon, S. K., Kim, S. K., Lee, D. H., & Kim, J. F. (2015). Comparative genomics and experimental evolution of Escherichia coli BL21 (DE3) strains reveal the landscape of toxicity escape from membrane protein overproduction. Scientific reports, 5, 16076. https://doi.org/10.1038/srep16076
Marshall, R., & Noireaux, V. (2019). Quantitative modeling of transcription and translation of an all-E. coli cell-free system. Nature, Article number: 11980 (2019). https://www.nature.com/articles/s41598-019-48468-8
Sezonov, G., Joseleau-Petit, D., & D'Ari, R. (2007). Escherichia coli physiology in Luria-Bertani broth. Journal of bacteriology, 189(23), 8746–8749. https://doi.org/10.1128/JB.01368-07
Stamatakis, M., & Mantzaris, N. V. (2009). Comparison of deterministic and stochastic models of the lac operon genetic network. Biophysical journal, 96(3), 887–906. https://doi.org/10.1016/j.bpj.2008.10.028
Stamatakis, M., & Zygourakis, K. (2011). Deterministic and stochastic population-level simulations of an artificial lac operon genetic network. BMC bioinformatics, 12(1), 1-17.
Wong, P., Gladney, S., & Keasling, J. D. (1997). Mathematical Model of the lac Operon: Inducer Exclusion, Catabolite Repression, and Diauxic Growth on Glucose and Lactose. Biotechnology Progress, 13(2), 132–143. doi:10.1021/bp970003o
Yildirim, N., & Mackey, M. C. (2003). Feedback regulation in the lactose operon: a mathematical modeling study and comparison with experimental data. Biophysical journal, 84(5), 2841-2851.