Team:Aalto-Helsinki/Modeling

From 2014.igem.org

Revision as of 11:49, 15 August 2014 by Vaakapallo (Talk | contribs)

Modeling

Mathematical model

Gene circuit

Based on our gene circuit design, we identified all the species involved in our system and factors that affect their production rates. [etc]

Simplifications

We assumed that the species identified from our gene circuit are the only ones that affect the overall concentrations in our bacterial culture. The bonding of CI is assumed to be insignificant compared to overall concentration. The model is deterministic and doesn’t take into account any noise. The phosphorylation, decay, bonding etc are assumed to be a linear function of concentration [etc]

Equations [to be inserted]

YF1 FixJ Phosphorylated YF1 Phosphorylated FixJ CI TetR A B C

Lights

[Blue light affects phosphorylation]

[Red light affects the rate of production as an idealized, completely arbitrary linear coefficient]

Simulation

Runge-Kutta method

The dynamics of our system were approximated using 4th order Runge-Kutta method for the differential equations in our mathematical model [insert Runge-Kutta description]

Parameters

[we used completely arbitrary estimates of actual parameters / we consulted the followin publications to obtain desider values: [insert list]]

Software implementation

A computational model was created based on our mathematical model and the Runge-Kutta approximation. We made a real-time plotting function to illustrate the dynamics with each timestep. We added two light switches so that the user can have an impact on our simulation in real time. This all was then further developed into a presentable, user-friendly form that is accessible from our website. The simulation itself was developed using Python and translated into Javascript for web implementation [moar coming]

Accuracy

No noise, arbitrary parameters, simplified pathways and reaction equations -> over idealized, requires a lot of measurement of appropriate parameters and tuning to be realistic and accurate. Ideal for demonstration of our idea [insert in-depth error analysis]