Biological modeling is an indispensable element in scientific research, which deals with massive size of data, analysis and prediction that helps to optimize parts, especially in synthetic biology, optimizing circuit parts is always one of the goals of DRY LAB. Mathematical modeling of biological elements gives us insight on how a system might work before or during the experimental works, which protocols can be refined according to the model.
The very first step of our circuit is the triggering of efflux of potassium efflux by the cereulide, which is our interested toxin and potassium ionophore. Because of this, we are interested in modelling the potassium efflux caused by cereulide:
Unfortunately, we couldn't find literature finding the relationship between cereulide and potassium ion efflux. However, based on the assumption that cereulide and valinomycin(which is also a potassium ionophore) are similar, we found a paper[1] that describes the kinetics of valinomycin-mediated K+ ion transport. By assumption, we modeled the kinetics according to the figure below:
We wrote the ode and input the constants given from the paper:
The higher the initial concentration of valinomycin, the higher the rate of potassium efflux is, the faster it achieves equilibrium.(Fig 5)
When the K+ efflux occurs, it will trigger the phosphorylation of KinC, a member of histidine kinases family. KinC~P will continue triggering a series of downstream phosphotransfer reactions and produce Spo0A~P, the transcription factor which we'll be using to trigger our circuit, in the end. We modify the model The model is referenced from the paper[3] for the phosphorelay modeling in this section.
The concentration of Spo0A and Spo0A~P in unit (uM) versus time when input of cereulide is 0.4mM, which is our toxicity threshold.
We consulted Professor Henry Lam before we started the model fitting as the actual data is too far from our expected (check drylab external help). From the meeting, we are inspired to use genetic algorithms (GA) to search for the possible parameter space for our model first and do model fitting with those parameters. Then in the future we would fit the model with local optimization algorithms. We proposed the idea of using 2-step fit for model fitting in the future.
Here we show the circuit model at cereulide=0.3uM fitted with experimental data by using GA.
Our fitted model output (red) did not fit well to the experimental data (blue). Our predicted time for signal outputting is 2 hours earlier than the actual one. Not only did it show the signaling cascade of KinC to Spo0A~P takes time, it also pointed out further tuning of the assumptions and parameters of our model is needed, so that we can get to our modeling goals, which are shortening our result output time and further improving our circuit with the fixed and tuned model.
The result of model fitting is not good, with Mean squared error (MSE)=7.33. It might due to:
Future steps for model fitting to fine tune the assumptions:
Cycle0 only has RFP as result, which doesn't have a negative control. In this state, our test kit is only able to warn the user when the food contains excess cereulide, which is not safe to eat. However, the user might not be able to know if the test kit is functioning well and whether the rice is really safe to eat. Due to that reason, we have Cycle1 with both RFP and GFP as a result. GFP will act as negative control signal showing that the our test kit is working normally and the food doesn't contain cereulide.
We have added a conditional degradation system for cycle 1. Promoter hyper spank is a constitutively expressing promoter, which would keep expressing GFP-ssrAtag at the beginning until repressed by LacI which is expressed from Promoter sinI. At the same time when the promoter hyperspank is activated, it would express sspB and RFP also. The sspB is an adapter that targets the ssrA-tagged GFP and brings it to the protease clpXP for degradation. Eventually, the GFP would be degraded in a higher rate and RFP would have a higher fluorescence than GFP, minimizing the color mixing issue and shortening the result time.
Repressible mechanism
GFP fluorescence attained equilibrium at around 1 hour, which is much faster than RFP. As GFP is degraded by a strong conditional degradation system, which could degrade most of the GFP in a system around 20 to 30 mins according to the paper[4].
With higher input (higher concentration of toxin), the rate of RFP production and GFP degradation is increased.
While the goal of our test kit is to show a clear cut of red and green signal when the rice is unsafe or safe, our current model shows our circuit failed to achieve that by cycle 1 circuit. Both of them are showing the GFP would eventually be lower than RFP (with a time difference of having RFP>GFP = 3 mins), and show low responsiveness to the input.
One thing to notice as well is the degradation of GFP by sspB, which is the adaptor that performs conditional degradation. SspB is not present naturally in B. subtilis, but expressed by our circuit through the promoter sinI. While RFP is being produced, sspB and LacI (repressor of Promoter hyperspank) are also being produced, which both sspB and repressor would cause the reduction of GFP concentration, one by degrading and another one by repressing the expressing of GFP respectively. This means that GFP concentration is strongly correlated to RFP expression (including the basal expression), once RFP is produced, GFP would be degraded with higher rate, but RFP is not affected by mechanisms related to GFP. One of the reasons our circuit failed might be due to the leaky promoter or the strong expression of the promoter.
We would want the RFP signal to be smaller when the circuit is under the toxicity threshold. Possible way to reduce RFP signal when the input is below the toxicity threshold is by reducing the RFP signal when GFP is produced. As with higher concentration of cereulide, the faster our circuit produces RFP. This increased RFP production is associated with the faster production of sspB and LacI, which in turn affects the degradation and reduction of GFP. By introducing more parts to our circuit, It is possible that we can manipulate the circuit to control the threshold of expressing GFP and RFP signals and increase the responsiveness of our circuit (check circuit modeling cycle 2). Further analysis on the model is needed in order to design additional parts for circuit manipulation. (Check Cycle 1 SA)
From our circuit design data, the data shows low responsiveness of the circuit to the input as well. (check circut experiments cycle 1)
In order to achieve our goal according to the input concentration of cereulide, we would first:
From our sobol analysis on the model, we discovered that several parameters are significantly more sensitive to the output of RFP (alpha0, alpha, dr1, kt1, d1). In this case, we could utilise the result from SA of Cycle1 RFP and reduce the RFP signal. As our circuit is using the ssrA tag for conditional degradation, dry lab proposed a new idea to circuit design which is to add one more conditional degradation system to RFP, utilising the high sensitivity index of the degradation rate of RFP, we should be able to reduce the impact of the strong basal expression of RFP. Before the actual decision and experiment for our proposed circuit, we started with modelling our idea to prevent wasting manpower and time on constructing a new circuit, and also find out possible errors of the circuit.
According to another paper studying conditional degradation[5] they introduced CCsspB, which only targets the substrate linked with CCssrA. We first tried this in our model for RFP degradation. In cycle2 modeling, we assumed that CCsspB / CCssrA kinetics and sspB / ssrA kinetics and parameters are similar.
Repressible mechanism
After we integrate CCsspB into our circuit model, we can see that for the concentration (0.3uM) which is below the threshold, the GFP is always larger than RFP signal. While for (0.5mM) which is above the toxicity threshold, the RFP signal would exceed the GFP signal at around certain time.
Cycle 2 successfully shows that our circuit might be able to produced a clear cut signal when the rice is safe or not with the dual conditional degradation system.
“All models are wrong, some are useful” - George Box
Model is never accurate as there is always uncertainty or assumptions made due to complexity. At the beginning of constructing a model for our circuit, we encountered many issues such as unknown relationship of the kinetics and unknown parameters. Data is required to understand a relationship. Currently in this stage, we are still under research and gathering the data for better model constructing.
How can our model be useful to the project in the future? In cycle 1, we found out that the results (RFP and GFP signals) are not sensitive to the input concentration. We then analyse our model by using Sensitivity Analysis to search for possible sensitive parameters for future development of our circuit. By using the result from SA, we proposed a dual degradation system for our circuit in order to achieve our goal: significant difference of the signal when the rice is safe to use or not. Before any physical prototyping, we verified our idea by doing modelling. By using the interpretation from the graph, we could see the possibility of controlling our threshold of showing red or green signal by using a dual degradation tag system. Though there must be differences when comparing to real life data, we see the potential of using modelling to further study the kinetics and interplay of different circuit components. In the future, we are going to design and build cycle 3 by playing with more parameters and circuit mechanisms to reach our goals.