Team:Exeter/Modelling
From 2012.igem.org
(5 intermediate revisions not shown) | |||
Line 31: | Line 31: | ||
somebasic, but reasonable, assumptions on how the system works, one can make future predictions on the functionality of the system. This is done by making a mathematical | somebasic, but reasonable, assumptions on how the system works, one can make future predictions on the functionality of the system. This is done by making a mathematical | ||
construct that simulates events occurring at a given time, this is what we call our 'model'.</p> | construct that simulates events occurring at a given time, this is what we call our 'model'.</p> | ||
- | + | <br> | |
- | <p><font color="#57B947"><b>The assumptions</b></font> are crucial to the success of the model's prediction. To ensure accurate assumptions, real data is taken in conjunction | + | <p><font size="3" color="#57B947"><b>The assumptions</b></font> are crucial to the success of the model's prediction. To ensure accurate assumptions, real data is taken in conjunction |
with <i>modelled</i> data being simulated. Using statistical methods, it is possible for the parameters in the model to be adjusted until the modelled data <i>fits</i> the graph | with <i>modelled</i> data being simulated. Using statistical methods, it is possible for the parameters in the model to be adjusted until the modelled data <i>fits</i> the graph | ||
generated by the real data. It is by this technique that one can derive the parameters needed for the model. If the parameters remain robust in a number of situations, one can | generated by the real data. It is by this technique that one can derive the parameters needed for the model. If the parameters remain robust in a number of situations, one can | ||
then be sure that the assumptions were accurate to the real system. If not, a rethink is in order!</p> | then be sure that the assumptions were accurate to the real system. If not, a rethink is in order!</p> | ||
- | + | <br> | |
- | <p><font color="#57B947"><b>In our case</b></font>, we have a system for the production of a chosen polysaccharide. The polysaccharide selection shall be the <i>variable</i> of | + | <p><font size="3" color="#57B947"><b>In our case</b></font>, we have a system for the production of a chosen polysaccharide. The polysaccharide selection shall be the <i>variable</i> of |
the system. The output is a graphical (& numerical) representation of the concentration of the production of this polysaccharide as a function of time. The input is some chosen | the system. The output is a graphical (& numerical) representation of the concentration of the production of this polysaccharide as a function of time. The input is some chosen | ||
polysaccharide. The particular is for the production of a <i>Disaccharide</i> system. It would be a simple task to extend the algorithm to the production of any sugar with a | polysaccharide. The particular is for the production of a <i>Disaccharide</i> system. It would be a simple task to extend the algorithm to the production of any sugar with a | ||
finite repeat unit (see 'assumptions of the model').</p> | finite repeat unit (see 'assumptions of the model').</p> | ||
- | + | <br> | |
- | <p><font color="#57B947"><b>How it works</b></font> is to take the joining of two general sugars <b>A</b>&<b>B</b> and consider every possible enzymatic reaction involved in | + | <p><font size="3" color="#57B947"><b>How it works</b></font> is to take the joining of two general sugars <b>A</b>&<b>B</b> and consider every possible enzymatic reaction involved in |
producing the combined disaccharide <b>AB</b>. By considering the rate at which each reaction occurs allows one to write a set of <i>ordinary differential equations</i> (ODEs) | producing the combined disaccharide <b>AB</b>. By considering the rate at which each reaction occurs allows one to write a set of <i>ordinary differential equations</i> (ODEs) | ||
which give the rate of change of concentration of each compound/enzyme at any point in time. By solving this system of ODEs using a numerical 'time-stepping' method (Runge-Kutta | which give the rate of change of concentration of each compound/enzyme at any point in time. By solving this system of ODEs using a numerical 'time-stepping' method (Runge-Kutta | ||
IV) gives the concentration of each compound/enzyme as a function of time. Plotting this allows the user to see and compare rates of production (<i>efficiency</i>) & amounts of | IV) gives the concentration of each compound/enzyme as a function of time. Plotting this allows the user to see and compare rates of production (<i>efficiency</i>) & amounts of | ||
production (<i>yield</i>). Comparing these factors may provide a ranking system for the enzymes combinations issued to the user by glycobase.</p> | production (<i>yield</i>). Comparing these factors may provide a ranking system for the enzymes combinations issued to the user by glycobase.</p> | ||
- | + | <br> | |
- | <p><font color="#57B947"><b>Specifically</b></font>, entering a polysaccharide (<b>AB</b>) in our case would, in the future involve recalling the parameters specific to that | + | <p><font size="3" color="#57B947"><b>Specifically</b></font>, entering a polysaccharide (<b>AB</b>) in our case would, in the future involve recalling the parameters specific to that |
polysaccharide and entering these as the true input to the model. These parameters control <i>at what speed</i> each reaction takes place & would someday be calculated by | polysaccharide and entering these as the true input to the model. These parameters control <i>at what speed</i> each reaction takes place & would someday be calculated by | ||
experimentally finding the amount of polysaccharide produced at any given time. A seemingly huge task, however this model serves as a proof of principle that such a ranking | experimentally finding the amount of polysaccharide produced at any given time. A seemingly huge task, however this model serves as a proof of principle that such a ranking | ||
system could be introduced to <i>GlycoWeb</i>.</p> | system could be introduced to <i>GlycoWeb</i>.</p> | ||
- | + | <br> | |
- | <p><font color="#57B947"><b>Demonstrated here</b></font> is a number of variations of parameter conditions to demonstrate the outputs of the model under for different | + | <p><font size="3" color="#57B947"><b>Demonstrated here</b></font> is a number of variations of parameter conditions to demonstrate the outputs of the model under for different |
polysaccharide combinations. Noting that the parameters are control the rate at which each reaction takes place and is particular to each combination of enzymes & sugars.</p> | polysaccharide combinations. Noting that the parameters are control the rate at which each reaction takes place and is particular to each combination of enzymes & sugars.</p> | ||
</font> | </font> | ||
Line 62: | Line 62: | ||
<td align="center"> | <td align="center"> | ||
<font color="#1d1d1b" size="+2" face="Verdana"> | <font color="#1d1d1b" size="+2" face="Verdana"> | ||
- | <p>Read the report on <a href="https://static.igem.org/mediawiki/igem.org/9/96/Exe2012E-c%28andy%29.pdf" style="color:#57B947"><u>The Enzyme-Kinetic Model Of The e-candi System</u> | + | <p>Read the report on: <a href="https://static.igem.org/mediawiki/igem.org/9/96/Exe2012E-c%28andy%29.pdf" style="color:#57B947"><u>The Enzyme-Kinetic Model Of The e-candi System</u> |
<img src="https://static.igem.org/mediawiki/2012/6/67/Exe2012Adobe-PDF-Alternative.jpg" width="35"></a></p> | <img src="https://static.igem.org/mediawiki/2012/6/67/Exe2012Adobe-PDF-Alternative.jpg" width="35"></a></p> | ||
</font> | </font> | ||
Line 75: | Line 75: | ||
</table> | </table> | ||
+ | <table width="980"> | ||
+ | <tr> | ||
+ | <td align="left"> | ||
+ | <font face="Verdana" color="#57b947" size="3"><a href="https://2012.igem.org/Team:Exeter/Results"; style="color:#57b947"><u><< Return to Results</u></a> | ||
+ | </font> | ||
+ | </td> | ||
+ | <td align="right"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | <table width="980" align="center" cellspacing="20"> | ||
+ | <tr align="center"> | ||
+ | <td> | ||
+ | <font color="#57B947" size="1" face="Verdana"> | ||
+ | <p><u>Website Designed and Built by: Ryan Edginton, James Lynch & Alex Clowsley</u> | | ||
+ | <a href="https://igem.org/Team.cgi?id=764" style="color:#57B947" target="_blank"><u>Contact Us</u></a> | | ||
+ | <a href="https://2012.igem.org/Team:Exeter/site_map" style="color:#57B947"><u>Site Map</u></a></p> | ||
+ | </font> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
</body> | </body> | ||
</html> | </html> |
Latest revision as of 02:24, 27 September 2012
Modelling the e-candi System - Andrew J. Corbett |
This section of the project is focused on describing the skeleton of our system in the language of Mathematics; the language underpinning any physical system. By making somebasic, but reasonable, assumptions on how the system works, one can make future predictions on the functionality of the system. This is done by making a mathematical construct that simulates events occurring at a given time, this is what we call our 'model'. The assumptions are crucial to the success of the model's prediction. To ensure accurate assumptions, real data is taken in conjunction with modelled data being simulated. Using statistical methods, it is possible for the parameters in the model to be adjusted until the modelled data fits the graph generated by the real data. It is by this technique that one can derive the parameters needed for the model. If the parameters remain robust in a number of situations, one can then be sure that the assumptions were accurate to the real system. If not, a rethink is in order! In our case, we have a system for the production of a chosen polysaccharide. The polysaccharide selection shall be the variable of the system. The output is a graphical (& numerical) representation of the concentration of the production of this polysaccharide as a function of time. The input is some chosen polysaccharide. The particular is for the production of a Disaccharide system. It would be a simple task to extend the algorithm to the production of any sugar with a finite repeat unit (see 'assumptions of the model'). How it works is to take the joining of two general sugars A&B and consider every possible enzymatic reaction involved in producing the combined disaccharide AB. By considering the rate at which each reaction occurs allows one to write a set of ordinary differential equations (ODEs) which give the rate of change of concentration of each compound/enzyme at any point in time. By solving this system of ODEs using a numerical 'time-stepping' method (Runge-Kutta IV) gives the concentration of each compound/enzyme as a function of time. Plotting this allows the user to see and compare rates of production (efficiency) & amounts of production (yield). Comparing these factors may provide a ranking system for the enzymes combinations issued to the user by glycobase. Specifically, entering a polysaccharide (AB) in our case would, in the future involve recalling the parameters specific to that polysaccharide and entering these as the true input to the model. These parameters control at what speed each reaction takes place & would someday be calculated by experimentally finding the amount of polysaccharide produced at any given time. A seemingly huge task, however this model serves as a proof of principle that such a ranking system could be introduced to GlycoWeb. Demonstrated here is a number of variations of parameter conditions to demonstrate the outputs of the model under for different polysaccharide combinations. Noting that the parameters are control the rate at which each reaction takes place and is particular to each combination of enzymes & sugars. |
Read the report on: The Enzyme-Kinetic Model Of The e-candi System Some helpful MATLAB Scripts used in the development of this model can be found: |
<< Return to Results |
Website Designed and Built by: Ryan Edginton, James Lynch & Alex Clowsley | Contact Us | Site Map |