Difference between revisions of "Team:Cornell/Model"

Line 151: Line 151:
 
       </header>
 
       </header>
 
       <!------------------------END BANNER------------------------>
 
       <!------------------------END BANNER------------------------>
      <!-- Sidebar + Content-->
+
      <!-- Sidebar + Content-->
 
       <div id="sidebar" class="container-fluid content-wrapper-font">
 
       <div id="sidebar" class="container-fluid content-wrapper-font">
 
           <div class="row standardPageContent">
 
           <div class="row standardPageContent">
Line 159: Line 159:
 
                 <ul class="sidebar-wrapper">
 
                 <ul class="sidebar-wrapper">
 
                     <li><a href="#overview">OVERVIEW</a></li>
 
                     <li><a href="#overview">OVERVIEW</a></li>
                     <li><a href="#biobricks">CAD SIMULATIONS</a></li>
+
                     <li><a href="#cad">CAD SIMULATIONS</a></li>
                     <li><a href="#chassis">CAMERA FEEDBACK</a></li>
+
                     <li><a href="#camera">CAMERA FEEDBACK</a></li>
                     <li><a href="#results">MASS TRANSFER</a></li>
+
                     <li><a href="#mass">MASS TRANSFER</a></li>
 
                     <li><a href="#references">REFERENCES</a></li>
 
                     <li><a href="#references">REFERENCES</a></li>
 
                 </ul>
 
                 </ul>
Line 171: Line 171:
 
                           <p>It is imperative for Product Development to design our products through an iterative process, ensuring that what we produce is something that our customers will love.  Before we machine or build anything, we tested our concepts using Autodesk Fusion 360 for designing and Makerbot Replicator Printer for 3D printing, giving us a better idea of how we want to scale our idea.  We also developed a model for the mass transfer through our dialysis tubing that holds the bacteria using COMSOL.  This model allowed us to determine whether or not our concept of breaking down the oxidative stress could be accomplished in a reasonable amount of time.
 
                           <p>It is imperative for Product Development to design our products through an iterative process, ensuring that what we produce is something that our customers will love.  Before we machine or build anything, we tested our concepts using Autodesk Fusion 360 for designing and Makerbot Replicator Printer for 3D printing, giving us a better idea of how we want to scale our idea.  We also developed a model for the mass transfer through our dialysis tubing that holds the bacteria using COMSOL.  This model allowed us to determine whether or not our concept of breaking down the oxidative stress could be accomplished in a reasonable amount of time.
 
                           </p>
 
                           </p>
 
+
                       <div class="content-title"><a id="cad">CAD SIMULATIONS</a></div>
                       <div class="content-title"><a id="biobricks">CAD SIMULATIONS</a></div>
+
                         <p>All prototypes were designed and animated using Fusion 360, proving the feasibility of our concepts and measurements.  Fusion 360 also allows us to visualize how our idea operates and gives us the ability to show our customers what they can expect from our project.  All prints were fabricated in either RPL or from our own Makerbot.
                         <p>All prototypes were designed and animated using Fusion 360, proving the feasibility of our concepts and measurements.  Fusion 360 also allows us to visualize how our idea operates and gives us the ability to show our customers what they can expect from our project.  All prints were fabricated in either RPL or from our own Makerbot.
+
 
                         </p>
 
                         </p>
 
+
                        <div class = "image-wrapper">
                       <div class="content-title"><a id="chassis">CAMERA FEEDBACK</a></div>
+
                          <div class="center"><embed width="500" height="250" src="https://static.igem.org/mediawiki/2017/9/92/RailingSystem.mp4"></div>
 +
                        </div>
 +
                       <div class="content-title"><a id="camera">CAMERA FEEDBACK</a></div>
 
                         <p>The pDawn pathway has a lag time of approximately 2 hours, and the response curve is hyperbolic in both duration and intensity of applied light, making it very hard to achieve an intermediate response[1].  It is also possible that the 448 nm light we use for exciting rxRFP could result in some activation of pDawn.  These conditions are not conducive towards a simple negative feedback loop, where the system simply responds to the current redox potential to determine the feedback signal, hoping to eventually bracket the desired potential.  This would result in a severely underdamped system, which would take several days to converge, if it converged at all.  A simple proportional-integral-derivative (PID) system would be an improvement, but still wouldn’t be able to handle the lag time without extra components..</p>
 
                         <p>The pDawn pathway has a lag time of approximately 2 hours, and the response curve is hyperbolic in both duration and intensity of applied light, making it very hard to achieve an intermediate response[1].  It is also possible that the 448 nm light we use for exciting rxRFP could result in some activation of pDawn.  These conditions are not conducive towards a simple negative feedback loop, where the system simply responds to the current redox potential to determine the feedback signal, hoping to eventually bracket the desired potential.  This would result in a severely underdamped system, which would take several days to converge, if it converged at all.  A simple proportional-integral-derivative (PID) system would be an improvement, but still wouldn’t be able to handle the lag time without extra components..</p>
  
Line 183: Line 184:
 
                         <p>An easier, although slightly less efficient method, is to determine the light signal required to create a small shift in oxidative state.  This would give us a vector field that we could follow via gradient descent to reach any given state from the measured one.  The hyperbolic response curve makes it difficult to finely control the feedback, but this can be dealt with by simply using a small gain and approaching the target slower.</p>
 
                         <p>An easier, although slightly less efficient method, is to determine the light signal required to create a small shift in oxidative state.  This would give us a vector field that we could follow via gradient descent to reach any given state from the measured one.  The hyperbolic response curve makes it difficult to finely control the feedback, but this can be dealt with by simply using a small gain and approaching the target slower.</p>
  
                       <div class="content-title"><a id="results">MASS TRANSFER WITH COMSOL</a></div>
+
 
 +
                       <div class="content-title"><a id="mass">MASS TRANSFER WITH COMSOL</a></div>
 
                         <p>In an ideal world, the ring of bacteria around each plant would produce the right amount of antioxidant for a specific plant species and the antioxidant would not interfere with other plants.  Unfortunately, this is likely not the case, even in a deepwater system with very little water circulation.  In order to maintain this feature and prevent the tank environment from degrading into a homogeneous environment, which would waste our advantage of spatial resolution, we configure the feedback to reach a steady state solution with the correct potential distribution. </p>
 
                         <p>In an ideal world, the ring of bacteria around each plant would produce the right amount of antioxidant for a specific plant species and the antioxidant would not interfere with other plants.  Unfortunately, this is likely not the case, even in a deepwater system with very little water circulation.  In order to maintain this feature and prevent the tank environment from degrading into a homogeneous environment, which would waste our advantage of spatial resolution, we configure the feedback to reach a steady state solution with the correct potential distribution. </p>
+
 
 
                         <p>In order to accurately analyze the transient behavior, we would also need to fully characterize pDawn.  However, we can simply decouple the exact light feedback functions from the model parameters, solving the model first and extrapolating to illumination feedback levels later.</p>
 
                         <p>In order to accurately analyze the transient behavior, we would also need to fully characterize pDawn.  However, we can simply decouple the exact light feedback functions from the model parameters, solving the model first and extrapolating to illumination feedback levels later.</p>
  
                         <p>We modeled the diffusion of hydrogen peroxide through a tank of water, with no bulk fluid flow.  Peroxide enters the tank from one of its corners at a rate of 0.001 moles/s (0.1 M at 10 mL/s).  The dialysis tubing membrane was assumed to freely pass peroxide and completely block bacteria.  Peroxide is degraded according to first order kinetics, with a rate constant of 2.4E7 s-1, and the concentration of catalase was held constant [2].  The effect of the plant itself was ignored, and the plant roots were modeled as water.  We also started with an initial peroxide concentration in the tank of 0.1 M, to examine the speed at which it approached steady state.
+
                         <p>We modeled the diffusion of hydrogen peroxide through a tank of water, with no bulk fluid flow.  Peroxide enters the tank from one of its corners at a rate of 0.001 moles/s (0.1 M at 10 mL/s).  The dialysis tubing membrane was assumed to freely pass peroxide and completely block bacteria.  Peroxide is degraded according to first order kinetics, with a rate constant of 2.4E7 s-1, and the concentration of catalase was held constant [2].  The effect of the plant itself was ignored, and the plant roots were modeled as water.  We also started with an initial peroxide concentration in the tank of 0.1 M, to examine the speed at which it approached steady state.
 
                         </p>
 
                         </p>
                   
+
 
 
                         <p>Our equations are detailed below:
 
                         <p>Our equations are detailed below:
 
                         <div class = "image-wrapper">
 
                         <div class = "image-wrapper">
Line 196: Line 198:
 
                             alt= "modelequations">
 
                             alt= "modelequations">
 
                         </div>
 
                         </div>
                   
+
 
 
                         <p>The simulation results show that we can indeed reach a steady state concentration in the root area, and that this concentration depends on the enzyme concentration. This relationship is sigmoidal; on a semi-log graph, the linear region ranges between 10-7 mM and 10-6 mM of catalase concentration (Figure 1,2).  The time required to approach steady state is reasonably short, at around 45 minutes (Figure 3).  </p>
 
                         <p>The simulation results show that we can indeed reach a steady state concentration in the root area, and that this concentration depends on the enzyme concentration. This relationship is sigmoidal; on a semi-log graph, the linear region ranges between 10-7 mM and 10-6 mM of catalase concentration (Figure 1,2).  The time required to approach steady state is reasonably short, at around 45 minutes (Figure 3).  </p>
  
                        <p> We were also able to obtain a plot of average peroxide concentration around the plant versus the steady state enzyme concentration, which can be interpolated in order to find the correct input for a desired oxidative potential.  Holding the enzyme concentration steady at this value will guarantee the system reaches the target potential eventually, even if it takes longer than optimal.</p>
 
                   
 
 
                         <div class = "image-wrapper">
 
                         <div class = "image-wrapper">
                        <img class = "img-responsive" src="https://static.igem.org/mediawiki/2017/c/c6/Optbroad.png"
+
                          <img class = "img-responsive" src="https://static.igem.org/mediawiki/2017/c/c6/Optbroad.png" alt= "modelfigure1">
                            alt= "modelfigure1">
+
                          <p>Figure 1: Semi-log graph of steady-state mean peroxide concentration in the area around the plant roots vs. steady-state catalase concentration in the tubing</p>
 +
 
 +
                          <img class = "img-responsive" src="https://static.igem.org/mediawiki/2017/f/f8/Optnarrow.png" alt= "modelfigure2">
 +
                          <p>Figure 2: Steady-state mean peroxide concentration around the plant vs. steady-state catalase concentration, enlarged on region between 10<sup>-6</sup>  and 10<sup>-7</sup>  M of catalase.</p>
 +
 
 +
                          <img class = "img-responsive" src="https://static.igem.org/mediawiki/2017/f/fd/T--Cornell--transientstate.png" alt= "modelfigure3">
 +
                          <p>Figure 3:  Mean peroxide concentration around the plant vs. time for 6 *10-10 M of catalase</p>
 
                         </div>
 
                         </div>
                         <p>Figure 1: Semi-log graph of steady-state mean peroxide concentration in the area around the plant roots vs. steady-state catalase concentration in the tubing</p>
+
 
                   
+
                         <p> We were also able to obtain a plot of average peroxide concentration around the plant versus the steady state enzyme concentration, which can be interpolated in order to find the correct input for a desired oxidative potential (Figure 1, 2).  Holding the enzyme concentration steady at this value will guarantee the system reaches the target potential eventually, even if it takes longer than optimal (Figure 4, 5).</p>
 +
 
 
                         <div class = "image-wrapper">
 
                         <div class = "image-wrapper">
                        <img class = "img-responsive" src="https://static.igem.org/mediawiki/2017/f/f8/Optnarrow.png"
+
                          <img class = "img-responsive" src="https://static.igem.org/mediawiki/2017/6/67/SSPeroxideConcVaryingCatalase.png" alt= "modelfigure4">
                            alt= "modelfigure2">
+
                          <p>Figure 4: Distribution of steady state peroxide concentration across bacteria-plant system, varied by amount of catalase enzyme present (A: 1E-8 mM, B: 1E-9 mM, C: 1E-10 mM, D: 6E-10 mM, E: 6E-11 mM)</p>
 +
 
 +
                          <div class="center"><embed width="500" height="250" src="https://static.igem.org/mediawiki/2017/2/27/T--Cornell--transientmp4.mp4"></div>
 +
                          <p>Figure 5: Distribution of peroxide concentration across bacteria-plant system over time for a steady-state catalase concentration of 6 *10<sup>-10 M.</sup></p>
 
                         </div>
 
                         </div>
                        <p>Figure 2: Steady-state mean peroxide concentration around the plant vs. steady-state catalase concentration, enlarged on region between 10<sup>-6</sup>  and 10<sup>-7</sup>  M of catalase.</p>
 
                   
 
                        <div class = "image-wrapper">
 
                        <img class = "img-responsive" src="https://static.igem.org/mediawiki/2017/f/fd/T--Cornell--transientstate.png"
 
                            alt= "modelfigure3">
 
                        </div>
 
                        <p>Figure 3:  Mean peroxide concentration around the plant vs. time for 6 *10-10 M of catalase</p>
 
                   
 
                        <div class = "image-wrapper">
 
                        <img class = "img-responsive" src="https://static.igem.org/mediawiki/2017/6/67/SSPeroxideConcVaryingCatalase.png"
 
                            alt= "modelfigure4">
 
                        </div>
 
                        <p>Figure 4: Distribution of steady state peroxide concentration across bacteria-plant system, varied by amount of catalase enzyme present (A: 1E-8 mM, B: 1E-9 mM, C: 1E-10 mM, D: 6E-10 mM, E: 6E-11 mM)</p>
 
                   
 
                        <div class = "image-wrapper center">
 
                        <embed width="500" height="250" src="https://static.igem.org/mediawiki/2017/2/27/T--Cornell--transientmp4.mp4">
 
                        </div>
 
                        <p>Figure 5: Distribution of peroxide concentration across bacteria-plant system over time for a steady-state catalase concentration of 6 *10<sup>-10 M.</sup></p>
 
  
                <div class="content-title"><a id="references">REFERENCES</a></div>
+
                      <div class="content-title"><a id="references">REFERENCES</a></div>
 
                         <p>[1] Ohlendorf, R., Vidavski, R. R., Eldar, A., Moffat, K., & Möglich, A. (2012). From dusk till dawn: one-plasmid systems for light-regulated gene expression. Journal of molecular biology, 416(4), 534-542. Retrieved from https://www.biologie.hu-berlin.de/de/gruppenseiten/systher/biophyschem/papers/Ohlendorf_JMB2012.pdf.</p>
 
                         <p>[1] Ohlendorf, R., Vidavski, R. R., Eldar, A., Moffat, K., & Möglich, A. (2012). From dusk till dawn: one-plasmid systems for light-regulated gene expression. Journal of molecular biology, 416(4), 534-542. Retrieved from https://www.biologie.hu-berlin.de/de/gruppenseiten/systher/biophyschem/papers/Ohlendorf_JMB2012.pdf.</p>
  
Line 236: Line 228:
  
 
                         <p>[3] Datta, A. & Rakesh, V. (2010). An Introduction to Modeling of Transport Processes: Applications to Biomedical Systems. Cambridge University Press</p>
 
                         <p>[3] Datta, A. & Rakesh, V. (2010). An Introduction to Modeling of Transport Processes: Applications to Biomedical Systems. Cambridge University Press</p>
 
+
                   </div><!--Page content-->
                   </div>
+
  
 
                 <div class="col-xs-1"></div>
 
                 <div class="col-xs-1"></div>
               </div>
+
               </div> <!--standardPageContent-->
            </div>
+
            </div> <!--container-fluid-->
  
 
             <!------------------------FOOTER------------------------>
 
             <!------------------------FOOTER------------------------>

Revision as of 16:51, 28 October 2017

<!DOCTYPE html> Model