Difference between revisions of "Team:Austin LASA/Model"

Line 9: Line 9:
 
     h('p', null, 'After qualitatively narrowing down our pool of potential LAMP primers from four to six (See the graphs on our Design, Development, and Results page), we needed to choose which of the remaining four was the most effective in amplifying our HIV sample. We used kinetic modelling to compare the efficiency of each set of primers with the purified Bst enzyme. A recent article by  Subramanian and Gomez[1] proposed an empirical kinetic model for LAMP based on a generalized logistic curve. No ab initio model has been developed for the complex LAMP mechanism, but the logistic curve approximation can still be understood mechanistically in terms of the “competition between the so-called extended cauliflower-like structures and the complementary dumb bell structures in the cycling amplification step” [1] during the LAMP reaction.'),
 
     h('p', null, 'After qualitatively narrowing down our pool of potential LAMP primers from four to six (See the graphs on our Design, Development, and Results page), we needed to choose which of the remaining four was the most effective in amplifying our HIV sample. We used kinetic modelling to compare the efficiency of each set of primers with the purified Bst enzyme. A recent article by  Subramanian and Gomez[1] proposed an empirical kinetic model for LAMP based on a generalized logistic curve. No ab initio model has been developed for the complex LAMP mechanism, but the logistic curve approximation can still be understood mechanistically in terms of the “competition between the so-called extended cauliflower-like structures and the complementary dumb bell structures in the cycling amplification step” [1] during the LAMP reaction.'),
 
     h(g.MathJax.Provider, null,
 
     h(g.MathJax.Provider, null,
        h('p', null, 'The model proposed by Subramanian and Gomez is of the form:'),
+
      h('p', null, 'The model proposed by Subramanian and Gomez is of the form:'),
        h(g.MathJax.Node, {formula: 'y(t) = a + \\frac{(k−a)}{(1+e^{−b(t−m)})},'}),
+
      h(g.MathJax.Node, {formula: 'y(t) = a + \\frac{(k−a)}{(1+e^{−b(t−m)})},'}),
        h('p', null, 'where ', i('y(t)'), ' is the concentration of the amplicon at ', i('t'), ', ', i('a'), ' is the starting concentration,  is the maximum concentration, ', i('m'), ' is the time at which maximum growth occurs, and ', i('b'), ' is a free parameter representing how steep the growth is. We fit our data to this model using SciPy’s curve_fit function. It is also worth noting that our data and fitted parameters are actually in units of fluorescence, not concentration. We assumed that the two were proportional and worked in terms of fluorescence instead because that was the data we had readily available.')
+
      h('p', null, 'where ', i('y(t)'), ' is the concentration of the amplicon at ', i('t'), ', ', i('a'), ' is the starting concentration,  is the maximum concentration, ', i('m'), ' is the time at which maximum growth occurs, and ', i('b'), ' is a free parameter representing how steep the growth is. We fit our data to this model using SciPy’s curve_fit function. It is also worth noting that our data and fitted parameters are actually in units of fluorescence, not concentration. We assumed that the two were proportional and worked in terms of fluorescence instead because that was the data we had readily available.')
    )
+
      h('p', null, 'Once the model parameters have been obtained, we can compute ', i('T_p'), ' by ', i('T_p = m-\\frac{2}{b}')) 
 +
    )
 
   )
 
   )
 
);
 
);
 
</textarea>
 
</textarea>
 
</html>
 
</html>

Revision as of 08:37, 17 October 2018