Difference between revisions of "Team:NCKU Tainan/test formula"

Line 253: Line 253:
 
           <tr>
 
           <tr>
 
             <td>
 
             <td>
 
+
              <math xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"><msub><mrow><mi>r</mi></mrow><mrow><mi>m</mi><mi>G</mi><mi>F</mi><mi>P</mi></mrow></msub></math>
 
             </td>
 
             </td>
 
             <td>
 
             <td>
Line 267: Line 267:
 
           <tr>
 
           <tr>
 
             <td>
 
             <td>
 
+
              <math xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"><msub><mrow><mi>r</mi></mrow><mrow><mi>G</mi><mi>F</mi><mi>P</mi></mrow></msub></math>
 
             </td>
 
             </td>
 
             <td>
 
             <td>

Revision as of 16:09, 30 October 2017

MathJax AsciiMath Test Page

Model

Abstract


In order to combine our sensing device and synthetic biotechnology. First of all, we have to build a theoretical model (for our promoter PyeaR) to describe the whole reaction and mechanism. Then, we use simbiology to simulate the whole reaction. Next, to find out each substance varied with time. Afterward, using approximate method to choose a good model fitting GFP fluorescence variation curve. Furthermore, to help our sensing detection, we use nonlinear regression and calibration to build a statistical model. Last but not least, creating new method to analysis sensing data by our empirical model (constructed by more than 150 experiments’ data) , which can distinguish 5 interval of nitrate concentration.

There are Nap and NirK enzymes that can catalyze NO3- to NO2- and NO2- to NO separately in our E. coli system. After paper searching, we found that the promotor’s activity is controlled two gene, which represent two binding sites. One is NarL, the other is NsrR. NarL can senses nitrate and nitrite, promoting PyeaR produce GFP further. NsrR has the ability to repress whole reaction except when nitric oxide come to the biding site. Repression become weak, and the block to GFP generation is gone.

Equations of Our Sensing Pathway Model


NO3- will be consumed in two ways , one is turning into NO2- by Nap enzyme , and the other becomes mRNA of GFP by NarL.

The rate of [NO3-] can be expressed by:

d[NO3-]dt=-VmaxNap×[NO3-]KmNap+[NO3-]-kfNO3-×[NO3-]------(1)

NO2- can be produced by Nap enzyme , and will be consumed by NarL and NirK enzyme to become mRNA of GFP and NO.

The rate of [NO2-] can be expressed by:

d[NO2-]dt=VmaxNap×[NO3-]KmNap+[NO3-]-kfNO2-×[NO2-]-VmaxNirK×[NO2-]KmNirK+[NO2-]------(2)

NO can be produced by NirK enzyme.

The rate of [NO] can be expressed by:

d[NO]dt=Vmax(NirK)×[NO2-]Km(NirK)+[NO2-]------(3)

There are 3 source can cause mRNA of GFP production, one is from NO3- , another is from NO2- , and the other is from NO. Also, mGFP will decreased owing to translating into GFP and gradually being degraded.

The rate of [mGFP] can be expressed by:

dmGFPdt=kfNO3-×[NO3-]+kfNO2-×[NO2-]+ktranscription×PyeaRactivity1+NsrR1+NOKNO2×kdNsrR-rmGFP×mGFP-ktranslation×mGFP  ------(4)

hyperlink

Finally , mRNA of GFP will be translated into GFP.

The rate of [GFP] can be expressed by:

d[GFP]dt=ktranslation×mGFP-rGFP×GFP------(5)

Parameter Table

Description Value Unit(SI)
[NO3-] (100ppm) Nitrate initial value 1.6x10-6 mol/m3
Km (Nap) the NO3- at which the reaction rate is at half-maximum 8x10-3 mol/m3
Vmax(Nap) Maximum velocity of Nap 4.7x10-1 mol/s x m3
Km(NirK) the NO2- at which the reaction rate is at half-maximum 2.5x10-1 mol/m3
Vmax(NirK) Maximum velocity of NirK 5x10-3 mol/s x m3
[PyeaR]activity Concentration of PyeaR 10-10 mol/m3
ktranscription Rate of mGFP synthesis 1.8x10-5 1/s
kfno3 Related constant of NO3- and NarL 3x10-4 1/s
kfno2 Related constant of NO2- and NarL 6x10-5 1/s
rmGFP mGFP degradation rate 5x10-5 1/s
rGFP GFP degradation rate 2.5x10-6 1/s
ktranslation Rate of GFP synthesis 4x10-4 1/s
kd(NsrR) Dissociation constant of NsrR 3.5x10-6 m3/mol
kNO Dissociation constant of NO 1.4x10-4 mol/m3
[NsrR] Concentration of NsrR 10-6 mol/m3

Simulation


We use (Matlab) simbiology to simulate the model:







Get a Function to Describe GFP varied with time(t)


GFP(t)= (2.9x10-8)e-2.5x10-6t - (3.08x10-8)e-4.485x10-4t + (6.06x10-10)e-2x10-2t - (1.48x10-9)e-1.74x10-2t

(This equation is for initial concentration of nitrate 100ppm)

The Fitting Results


In order to know each term how to influence GFP , we divide GFP(t) into 4 parts.

  1. (2.9x10-8)e-2.5x10-6t
  2. (3.08x10-8)e-4.485x10-4t
  3. (6.06x10-10)e-2x10-2t
  4. (1.48x10-9)e-1.74x10-2t

Obviously , we can easily know A and B terms’ influence are much essential than C’s and D’s . (in 2hr)
So , we can use simple equation, which neglact C and D terms to fit our data. (our device and with powder)
By using general model Exp2:

fx=d×egx+h×ejx




Coefficients (with 95% confidence bounds):

Coefficients Table

value min max
d 3382 3364 3399
g 0.04229 0.03939 0.4518
h -70.48 -86.6 -54.36
j -1.119 -1.22 -1.018

Goodness of fit:
SSE: 3.151e+04
R-square: 0.9981
Adjusted R-square: 0.998
RMSE: 11.53

μvoltt=3382×e0.04229t-70.48×e-1.119t (for 60 ppm)

Statistical Model


We randomly set 15 ppm of concentration of nitrate as the separating level of clean water and polluted one. Hence, we dichotomize the concentration of nitrate into binary data (the outcomes of Bernoulli trials). Then, fitting a general linear model using the concentration of nitrate and time as explain variables, the electrical signals collected from our device as response variables. The regression equation is:

Yij=248.8Tij781.9+Tij+0.1374TijXi+εij

Yij Electrical signals collected from i th time series data with jth second.
Tij Time of ith time series data with jth second.
Xi = 1 When the concentration of nitrate above 15 ppm.
Xi = 0 When the concentration of nitrate below 15 ppm.
εij Random error term of ith time series data with jth second.

After that, we use calibration to forecast the concentration of nitrate within the time series data with our model by minimize the sum of square of time series data from 1^stsecond to 〖1800〗^th second. The training sensitivity and specificity are shown in the following table.

Empirical Model


In order to build a empirical model for our sensing boat, we did more than 150 times experiments to set up our database.
We choose 5 interval:

0 – 4 ppm
4 – 10 ppm
10 – 20 ppm
20 – 60 ppm
Over 60 ppm

And our sensing device only need to detect the Optical signal on 5 min, 10 min, 15 min, 20 min. By using this method, we can easily, quickly and precisely distinguish the concentration into this 5 intervals.