Hello! iGEM Calgary's wiki functions best with Javascript enabled, especially for mobile devices. We recommend that you enable Javascript on your device for the best wiki-viewing experience. Thanks!

A Kinetic Model in MATLAB

The creation of our electrochemical sensor presented us with an interesting question: How fast would the sensing response be? Instead of trying many timecourses in the lab, we turned to modelling to give us an answer. We have created a kinetic model for one of our systems, the uidA system, to give us an estimate of the time needed to observe a result.

How did we build it?

Using the SimBiology toolbox for MATLAB we created a framework of the electrochemical reporter system (Figure 1). We started at the genetic level, modelling transcription, translation, and the enzyme catalysis. We also included the rate of transport of the substrate into the cell and the diffusion of the product out of the cell. The degradation reactions for the RNA transcript and the enzyme were also included.

Figure 1: Diagram of the reactions involved in converting the PNPG substrate into the electrochemical analyte PNP. This was created in the SimBiology toolbox for MATLAB

After creating the basic framework for the model we needed to create mathematical equations for each reaction with appropriate rate constants. These equations and the corresponding values are shown below in Tables 1 and 2.

Table 1: Mathematical representation of electrochemical reporter gene expression and the subsequent production of the electrochemical analyte. Constants are described in Table 2.
Table 2: Values assigned to kinetic parameters described in Table 1.

What did it show?

Before running the model we needed to decide what an appropriate endpoint would be. As we were trying to determine how quickly we could get a result we chose 2µM as our endpoint. This was chosen because initial electrochemical testing of PNP showed strong responses at concentrations as low as this. With our endpoint chosen the model was run and the data is shown below in Figure 2.

Figure 2: PNP produced by a cell expressing uidA according to our mathematical model. The 2µM endpoint is reached in just over 4 minutes.

Our model showed that under strong expression we would be able to see a response in under 4 minutes. This data was then used to design an experiment that could be performed in the lab to verify the model. A uidA circuit was induced in the lab and the subsequent cleavage of PNPG into PNP was detected electrochemically at 1.6V vs the Reduction of Hydrogen Electrode. The data from that test is shown below.

Figure 3: Experimental and modelling results for the uidA gene to cause cleavage of PNPG into PNP. Both results show that a detectable level of PNP is reached in under 4 minutes.

Future plans

There are ways that this model could be improved for future uses. One main avenue for further exploration is that of modelling the remaining two electrochemical systems (lacZ and bglX). The system modeled here was chosen because of the availability of data for the compound, both electrochemically and enzymatically. A second avenue for improvement would be to model varying promoter strengths to see how dramatically the timecourse would change over varying concentrations of an inducer. This could be expanded upon to predict appropriate promoters for a final system.

This model has shown us a timecourse and successfully informed the wetlab experiments. The iterative process of modelling and experimenting will give future versions of this model more data to use and increase its accuracy.