Difference between revisions of "Team:Newcastle/Model"

 
(41 intermediate revisions by 5 users not shown)
Line 3: Line 3:
 
<html>
 
<html>
 
<head>
 
<head>
 
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css"
 
integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous"/>
 
  
 
   <style>
 
   <style>
Line 17: Line 14:
 
fieldset, form, label, legend,
 
fieldset, form, label, legend,
 
table, caption, tbody, tfoot, thead, tr, th, td,
 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,  
+
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,  
+
figure, figcaption, footer, header, hgroup,
 
menu, nav, output, ruby, section, summary,
 
menu, nav, output, ruby, section, summary,
 
time, mark, audio, video {
 
time, mark, audio, video {
Line 109: Line 106:
 
     <div  class="container-fluid" id="main" style="width: 100%; padding-top: 0.5%">
 
     <div  class="container-fluid" id="main" style="width: 100%; padding-top: 0.5%">
 
     <div class="container-fluid" style="max-width: 60%">
 
     <div class="container-fluid" style="max-width: 60%">
   
 
      <h1 class="text-center" style="font-family: Rubik">Our Models</h1>
 
  
 +
      <h1 class="text-center" style="font-family: Rubik">Our Models</h1>
 +
<br />
  
 
<p>
 
<p>
Line 120: Line 117:
 
Our second model was a statistical, multifactorial Design of Experiments (DoE) approach towards optimising Cell-Free Protein Synthesis (CFPS) systems. This statistical model was used to generate an experimental design to gather data on the importance of certain supplements in CFPS systems, and then use the experimental data to optimise CFPS systems.<br />
 
Our second model was a statistical, multifactorial Design of Experiments (DoE) approach towards optimising Cell-Free Protein Synthesis (CFPS) systems. This statistical model was used to generate an experimental design to gather data on the importance of certain supplements in CFPS systems, and then use the experimental data to optimise CFPS systems.<br />
 
<br />
 
<br />
Our third model was an agent-based model designed to replicate the functions of a digital microfluidic chip and schedule the tasks for the device. The final piece of software controls agents which are the microfluidic droplets and moves them around the simulated chip according to predefined movement plans which can be read from either the program itself or custom external files. This provides a quicker, more inexpensive means of testing the chip than repeated real-world experiments.
+
Our third model was an agent-based model designed to replicate the functions of a digital microfluidic chip and schedule the tasks for the device. The final piece of software controls agents which are the microfluidic droplets and moves them around the simulated chip according to predefined movement plans which can be read from either the program itself or custom external files. This provides a quicker, more inexpensive means of testing the chip than repeated real-world experiments.<br/>
  
 
</p>
 
</p>
 
+
<br />
 +
<center>Please click on the links below to find out more about our models.</center>
 
<hr>
 
<hr>
 
 
 
     <nav class="nav nav-tabs" id="myTab" role="tablist" style="margin-top: -114px; padding-top: 114px">
 
     <nav class="nav nav-tabs" id="myTab" role="tablist" style="margin-top: -114px; padding-top: 114px">
  
       <a onClick="showTab('simbio')" class="nav-item nav-link" id="nav-simio-tab" data-toggle="tab" href="#nav-simbio" role="tab" aria-controls="nav-simbio" aria-selected="false" style="font-weight:normal; font-size: 0.8em">Multicellular Modelling: Simbiotics</a>
+
       <a class="nav-item nav-link" id="nav-simio-tab" data-toggle="tab" href="#nav-simbio" role="tab" aria-controls="nav-simbio" aria-selected="false" style="font-weight:normal; font-size: 0.8em">Multicellular Modelling: Simbiotics</a>
 
+
<br />
       <a onClick="showTab('DOE')" class="nav-item nav-link" id="nav-DOE-tab" data-toggle="tab" href="#nav-DOE" role="tab" aria-controls="nav-DOE" aria-selected="false" style="font-weight:normal; font-size: 0.8em">Cell Free Protein Synthesis Systems Optimisation</a>
+
       <a class="nav-item nav-link" id="nav-DOE-tab" data-toggle="tab" href="#nav-DOE" role="tab" aria-controls="nav-DOE" aria-selected="false" style="font-weight:normal; font-size: 0.8em">Cell Free Protein Synthesis Systems Optimisation</a>
  
       <a onClick="showTab('Micro')" class="nav-item nav-link" id="nav-Micro-tab" data-toggle="tab" href="#nav-Micro" role="tab" aria-controls="nav-Micro" aria-selected="false" style="font-weight:normal; font-size: 0.8em">Microfluidic Agent-Based Model</a>
+
       <a class="nav-item nav-link" id="nav-Micro-tab" data-toggle="tab" href="#nav-Micro" role="tab" aria-controls="nav-Micro" aria-selected="false" style="font-weight:normal; font-size: 0.8em">Microfluidic Agent-Based Model</a>
 
</nav>
 
</nav>
  
 
     <div class="tab-content" id="nav-tabContent">
 
     <div class="tab-content" id="nav-tabContent">
 
       <div class="tab-pane fade" id="nav-simbio" role="tabpanel" aria-labelledby="nav-simbio-tab">
 
       <div class="tab-pane fade" id="nav-simbio" role="tabpanel" aria-labelledby="nav-simbio-tab">
     
+
 
       <h2 id="sim" style="font-family: Rubik; padding-top: 114px; margin-top: -114px; margin-bottom: 2%">Multicellular Modelling: Simbiotics</h2>
+
       <h2 id="sim" style="font-family: Rubik; padding-top: 114px; margin-top: -114px; margin-bottom: 2%">Multicellular Modelling: <a href="http://ico2s.org/software/simbiotics.html">Simbiotics</a></h2>
  
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Rationale and Aim</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Rationale and Aim</h3>
       <p>After the initial design of the Sensynova platform, it was important to determine, in silico, if multicellular biosensor systems constructed according to our paradigm would be able to produce responses to target molecules which were comparable to traditional whole cell sensors. Therefore, a 3D, spatially explicit, stochastic model was constructed, in which each cell was modelled as a separate agent containing kinetic equations specific to the biosensor components present in that cell type. To enable the application of experimentally derived rate constants, an IPTG sensor was designed according to our platform and modelled. This design was later used as our proof-of- concept in vitro system.
+
       <p>After the initial design of the Sensynova platform, it was important to determine, <i>in silico</i>, if multicellular biosensor systems constructed according to our paradigm would be able to produce responses to target molecules which were comparable to traditional whole cell sensors. Therefore, a 3D, spatially explicit, stochastic model was constructed, in which each cell was modelled as a separate agent containing kinetic equations specific to the biosensor components present in that cell type. To enable the application of experimentally derived rate constants, an IPTG sensor was designed according to our platform and modelled. This design was later used as our proof-of- concept <i>in vitro</i> system.
 
       </br></br>
 
       </br></br>
       Additionally, in traditionally engineered biosensor systems, biosensor components are often present in equal amounts, mostly one detection device to one processing device to one reporter device. However, other than ease of production, there is no evidence that a component ratio of 1:1:1 is optimum for all systems. An unexpected side effect of splitting biosensor components into different cells was the production of a new design space in which biosensor behaviour could be altered by varying the ratios of cell types, and therefore biosensor components, in a multicellular system. We wanted to harness this new method of fine-tuning biosensor circuits through the in silico exploration of cell type ratios and subsequent in vitro confirmation of optimum component ratios.</p>
+
       Additionally, in traditionally engineered biosensor systems, biosensor components are often present in equal amounts, mostly one detection device to one processing device to one reporter device. However, other than ease of production, there is no evidence that a component ratio of 1:1:1 is optimum for all systems. An unexpected side effect of splitting biosensor components into different cells was the production of a new design space in which biosensor behaviour could be altered by varying the ratios of cell types, and therefore biosensor components, in a multicellular system. We wanted to harness this new method of fine-tuning biosensor circuits through the <i>in silico</i> exploration of cell type ratios and subsequent <i>in vitro</i> confirmation of optimum component ratios.</p>
  
  
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Background Information</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Background Information</h3>
 
<p>
 
<p>
Simbiotics is a novel 3D multicellular simulation tool developed by Jonny Naylor at Newcastle University [REF]. This tool uses stochastic agent-based modelling to simulation interactions between different cell types within a defined 3-dimensional space. Each cell type defined in the model can run its own deterministic SBML model, which gives each cell its own behaviour. The simbiotics tool can give certain molecules defined within the SBML models (e.g. quorum sensing molecules) the ability to pass through the cell membrane, diffuse across the defined space, and enter another cell type. This enables the simulation of communication between members of a multicellular community.<br />
+
Simbiotics is a novel 3D multicellular simulation tool developed by Jonny Naylor at Newcastle University (Naylor <i>et al.</i> 2017). This tool uses stochastic agent-based modelling to simulation interactions between different cell types within a defined 3-dimensional space. Each cell type defined in the model can run its own deterministic SBML model, which gives each cell its own behaviour. The simbiotics tool can give certain molecules defined within the SBML models (e.g. quorum sensing molecules) the ability to pass through the cell membrane, diffuse across the defined space, and enter another cell type. This enables the simulation of communication between members of a multicellular community.<br />
 
<br />
 
<br />
Simbiotics was an obvious choice for modelling the <a href="https://2017.igem.org/Team:Newcastle/Description">Sensynova development framework</a>, as it is a multicellular community with three defined cell types which communicate via quorum sensing molecules.
+
 
 +
<div width="100%">
 +
<center>
 +
<img src="https://static.igem.org/mediawiki/2017/9/96/T--Newcastle--BB_simbiotics.gif" width="700px"/>
 +
<p class="legend"><center><strong>Visual Simulation of Simbiotics Model:</strong> Red dot shows a detector cell, blue dot shows a processor cell. Black dots show reporter cells, green dots show reporter cells expressing sfGFP. Orange circles show the diffusion of C12-AHL, and pink circles show diffusion of C4-AHL.</center></p>
 +
</center>
 +
</div>
 +
 
 +
<br /><p>
 +
Simbiotics was an obvious choice for modelling the <a href="https://2017.igem.org/Team:Newcastle/Description">Sensynova development framework</a>, as it is a multicellular community with three defined cell types which communicate via quorum sensing molecules.</p>
  
 
</p>
 
</p>
  
<h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Deterministic SBML Models</h3>
+
<h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%"><b>Deterministic SBML Models</b></h3>
  
 
<p>
 
<p>
A model for each cell type in the Sensynova framework (the detector, the processor, and the reporter) was initially made using SBML and COPASI [REF]. A parameter list and downloadable files for these models can be found at the <a href="">bottom of this page</a>.<br />
+
A model for each cell type in the Sensynova framework (the detector, the processor, and the reporter) was initially made using SBML (Hucka <i>et al.</i>, 2003) and COPASI (Hoops <i>et al.</i>, 2006). The code for the SBML models can be downloaded <a style="color:blue" href="https://static.igem.org/mediawiki/2017/b/ba/T--Newcastle--BB_SBML_Framework_Models.zip">here</a>. <!-----The list of parameters used is detailed in Table 1.--->
 
<br />
 
<br />
 
</p>
 
</p>
 +
 +
<!----<table>
 +
<tr>
 +
<th>Reaction Name</th>
 +
<th>Reaction</th>
 +
<th>Parameter Value</th>
 +
<th>Parameter Units</th>
 +
<th>Parameter Reference</th>
 +
</tr>
 +
<tr>
 +
<td>LasR_transcript</td>
 +
<td>LasR_DNA -> LasR_DNA + LasR_mRNA</td>
 +
<td>0.964</td>
 +
<td>s<sup>-1</sup></td>
 +
<td>REFERENCE</td>
 +
</tr>
 +
<tr>
 +
<td>LasR_translate</td>
 +
<td>LasR_mRNA -> LasR_mRNA + LasR</td>
 +
<td>0.029</td>
 +
<td>s<sup>-1</sup></td>
 +
<td>REFERENCE</td>
 +
</tr>
 +
<tr>
 +
<td>LasR_mRNA_deg</td>
 +
<td>LasR_mRNA -> Trash</td>
 +
<td>0.0057</td>
 +
<td>s<sup>-1</sup></td>
 +
<td>REFERENCE</td>
 +
</tr>
 +
<tr>
 +
<td>LasR_deg</td>
 +
<td>LasR -> Trash</td>
 +
<td>0.00083</td>
 +
<td>s<sup>-1</sup></td>
 +
<td>REFERENCE</td>
 +
</tr>
 +
</table>----->
 +
 +
 +
 +
 +
 +
<br />
  
 
<h4>Detector Cell SBML Model</h4>
 
<h4>Detector Cell SBML Model</h4>
 +
<br />
 
<p>
 
<p>
 
The deterministic SBML model for the detector cell was tested separately from the other two cell types in COPASI. Figure 1 shows the model schematic. When IPTG is absent, LacI is produced constitutively and inhibits the <i>pLac</i> promoter. This prevents LasI from being made, which means that the C12 quorum sensing molecule can not be synthesised. When IPTG is present, it can bind to the LacI and stop the <i>pLac</i> promoter from being repressed. This allows the production of LasI, and hence the synthesis of C12.<br />
 
The deterministic SBML model for the detector cell was tested separately from the other two cell types in COPASI. Figure 1 shows the model schematic. When IPTG is absent, LacI is produced constitutively and inhibits the <i>pLac</i> promoter. This prevents LasI from being made, which means that the C12 quorum sensing molecule can not be synthesised. When IPTG is present, it can bind to the LacI and stop the <i>pLac</i> promoter from being repressed. This allows the production of LasI, and hence the synthesis of C12.<br />
Line 229: Line 279:
  
 
<h4>Reporter Cell SBML Model</h4>
 
<h4>Reporter Cell SBML Model</h4>
 
+
<br />
 
<p>
 
<p>
 
The deterministic SBML model for the reporter cell was tested separately from the other two cell types in COPASI. Figure 7 shows the model schematic. RhlR is produced constitutively. When the C4 quorum sensing molecule is absent, RhlR is unable to activate expression from the <i>pRhl</i> promoter, resulting in no production of sfGFP. When C4 is present, it binds to RhlR, allowing expression from <i>pRhl</i> and production of sfGFP.<br />
 
The deterministic SBML model for the reporter cell was tested separately from the other two cell types in COPASI. Figure 7 shows the model schematic. RhlR is produced constitutively. When the C4 quorum sensing molecule is absent, RhlR is unable to activate expression from the <i>pRhl</i> promoter, resulting in no production of sfGFP. When C4 is present, it binds to RhlR, allowing expression from <i>pRhl</i> and production of sfGFP.<br />
Line 250: Line 300:
 
<img src="https://static.igem.org/mediawiki/2017/c/cc/T--Newcastle--BB_rep_IPTG_model.png" width="400px"/>
 
<img src="https://static.igem.org/mediawiki/2017/c/cc/T--Newcastle--BB_rep_IPTG_model.png" width="400px"/>
 
<p class="legend"><strong>Figure 8:</strong> Reporter cell SBML model simulated by COPASI. Graph shows production of sfGFP over time in the presence of C4 quorum sensing molecule.</p>
 
<p class="legend"><strong>Figure 8:</strong> Reporter cell SBML model simulated by COPASI. Graph shows production of sfGFP over time in the presence of C4 quorum sensing molecule.</p>
</div>
 
 
</div>
 
</div>
 
</td>
 
</td>
Line 262: Line 311:
 
</table>
 
</table>
  
 
<h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Multicellular Simbiotics Simulation</h3>
 
  
 +
<h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%"><b>Multicellular Simbiotics Simulation</b></h3>
 +
<br />
 
<p>
 
<p>
  
Line 272: Line 321:
 
<br />
 
<br />
 
<h4>Ratio 1 - 200 detectors : 200 processors : 200 reporters</h4>
 
<h4>Ratio 1 - 200 detectors : 200 processors : 200 reporters</h4>
 
+
<br />
 
<p>
 
<p>
  
Line 289: Line 338:
 
<br />
 
<br />
 
<h4>Ratio 2 - 1 detector : 200 processors : 200 reporters</h4>
 
<h4>Ratio 2 - 1 detector : 200 processors : 200 reporters</h4>
 
+
<br />
 
<p>
 
<p>
  
Line 306: Line 355:
 
<br />
 
<br />
 
<h4>Ratio 3 - 1 detector : 1 processor : 200 reporters</h4>
 
<h4>Ratio 3 - 1 detector : 1 processor : 200 reporters</h4>
 
+
<br />
 
<p>
 
<p>
  
Line 347: Line 396:
  
 
</p>
 
</p>
 
+
<br />
 
<center>
 
<center>
 
<div>
 
<div>
Line 354: Line 403:
 
</div>
 
</div>
 
</center>
 
</center>
 +
 +
 +
 +
 +
<h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">References</h3>
 +
 +
<p>
 +
 +
Hoops, S., Sahle, S., Gauges, R., Lee, C., Pahle, J., Simus, N., Singhal, M., Xu, L., Mendes, P., Kummer, U., (2006),
 +
COPASI -- A COmplex PAthway SImulator, <i>Bioinformatics</i>, 22(24), pp 3067-3074 <br/><br/>
 +
 +
Hucka, M., <i>et al.</i>, (2003), The Systems Biology Markup Language (SBML): A Medium for Representation and Exchange of Biochemical Network Models, <i>Bioinformatics</i>, 19(4), pp 524-531 <br/><br/>
 +
 +
Naylor, J., Fellerman, H., Ding, Y., Mohammed, W.K., Jakubovics, N.S., Mukherjee, J., Biggs, C.A., Wright, P.C., Krasnogor, N., (2017), Simbiotics: A Multiscale Integrative Platform for 3D modeling of Bacterial Populations, <i>ACS Synth. Biol.</i>, 6(7), pp 1194-1210 <br/><br/>
 +
 +
 +
</p>
 +
 +
 +
 +
 
</div>
 
</div>
  
     
 
      <hr>
 
  
  
    <div class="tab-content" id="nav-tabContent">
+
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 
       <div class="tab-pane fade" id="nav-DOE" role="tabpanel" aria-labelledby="nav-DOE-tab">
 
       <div class="tab-pane fade" id="nav-DOE" role="tabpanel" aria-labelledby="nav-DOE-tab">
  
  
     
+
 
 
       <h2 id="doe" style="font-family: Rubik; padding-top: 114px; margin-top: -114px; margin-bottom: 2%">Cell Free Protein Synthesis Systems Optimisation: Design of Experiments (JMP)</h2>
 
       <h2 id="doe" style="font-family: Rubik; padding-top: 114px; margin-top: -114px; margin-bottom: 2%">Cell Free Protein Synthesis Systems Optimisation: Design of Experiments (JMP)</h2>
  
Line 384: Line 466:
 
       </br></br>
 
       </br></br>
 
       The specific aims for this section of the project were: (i) to demonstrate the applicability of DoE to determine important components of the supplement solution premix, and (ii) to demonstrate the ability of DoE to predict concentrations of CFPS supplements which yield optimal protein synthesis activity.</p>
 
       The specific aims for this section of the project were: (i) to demonstrate the applicability of DoE to determine important components of the supplement solution premix, and (ii) to demonstrate the ability of DoE to predict concentrations of CFPS supplements which yield optimal protein synthesis activity.</p>
     
+
 
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Background Information</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Background Information</h3>
 
       <p>Traditionally, biologists tend to use One Factor At a Time (OFAT) approaches to determine the effect and importance of factors on a system, which can sometimes be a poor method. By only determining the effect that a single factor has on a system at a time, important interactions can be missed. For example, removing only factor A may have no effect, and removing only factor B may also have no effect, but removing both may cause an adverse effect. Therefore, it is important to take a multifactorial approach when investigating the importance of conditions or components of a system, or when trying to optimise a system. An issue with this approach is that a large number of experiments may be required to fully investigate all factors. By using statistical methods, a Design of Experiments (DoE) can be determined which has the minimum number of experiments required to explore questions such as the importance of factors in a system. This approach also allows for robustness testing or determining batch-batch variation (Anderson & Whitcomb, 2010). As discussed <a href="https://2017.igem.org/Team:Newcastle/Results#nav-cellfree-tab">here</a>, CFPS systems can be plagued with issues rising from variation, so this approach offers a method to investigate the causes. It could also be used to determine less important components of the supplement solution premix which is added to CFPS systems, and hence a minimal supplement premix could be determined.
 
       <p>Traditionally, biologists tend to use One Factor At a Time (OFAT) approaches to determine the effect and importance of factors on a system, which can sometimes be a poor method. By only determining the effect that a single factor has on a system at a time, important interactions can be missed. For example, removing only factor A may have no effect, and removing only factor B may also have no effect, but removing both may cause an adverse effect. Therefore, it is important to take a multifactorial approach when investigating the importance of conditions or components of a system, or when trying to optimise a system. An issue with this approach is that a large number of experiments may be required to fully investigate all factors. By using statistical methods, a Design of Experiments (DoE) can be determined which has the minimum number of experiments required to explore questions such as the importance of factors in a system. This approach also allows for robustness testing or determining batch-batch variation (Anderson & Whitcomb, 2010). As discussed <a href="https://2017.igem.org/Team:Newcastle/Results#nav-cellfree-tab">here</a>, CFPS systems can be plagued with issues rising from variation, so this approach offers a method to investigate the causes. It could also be used to determine less important components of the supplement solution premix which is added to CFPS systems, and hence a minimal supplement premix could be determined.
 
       </br></br>
 
       </br></br>
 
       There are several different types of DoE designs. One of these is the screening design (SD), which is used to create experimental designs to determine the factors with the highest effect on a system. Another design is the surface response design (SRD), which makes experimental designs to collect data for generating models which can predict optimal settings for many factors (SAS Institute Inc., 2016). Software tools, such as JMP (SAS Institute Inc., 2016), can assist in creating these experimental designs.</p>
 
       There are several different types of DoE designs. One of these is the screening design (SD), which is used to create experimental designs to determine the factors with the highest effect on a system. Another design is the surface response design (SRD), which makes experimental designs to collect data for generating models which can predict optimal settings for many factors (SAS Institute Inc., 2016). Software tools, such as JMP (SAS Institute Inc., 2016), can assist in creating these experimental designs.</p>
     
+
 
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Screening Design for Salt Supplements</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Screening Design for Salt Supplements</h3>
       <p>Previous research has shown that the concentration of certain salts in the CFPS supplement premix are crucial for maximal protein synthesis activity [REF]. A Design of Experiments approach was used to determine which of the four salts (magnesium glutamate, potassium glutamate, sodium oxalate, and ammonium acetate) are the most important using the JMP software. A classical screening design was created with all four salts as continuous factors and CFPS activity as the response to be maximised. A concentration of ‘0’ was used as the lower limit for each factor, and the concentration used normally in CFPS supplement premixes was used as the upper limit (Figure 1). The screening design generated is shown in table 1.
+
       <p>Previous research has shown that the concentration of certain salts in the CFPS supplement premix are crucial for maximal protein synthesis activity (Yang <i>et al.</i> 2012). A Design of Experiments approach was used to determine which of the four salts (magnesium glutamate, potassium glutamate, sodium oxalate, and ammonium acetate) are the most important using the JMP software. A classical screening design was created with all four salts as continuous factors and CFPS activity as the response to be maximised. A concentration of ‘0’ was used as the lower limit for each factor, and the concentration used normally in CFPS supplement premixes was used as the upper limit (Figure 1). The screening design generated is shown in table 1.
 
</p>
 
</p>
  
Line 436: Line 518:
 
</table>
 
</table>
  
     
+
 
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Surface Response Designs for Salt Supplements</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Surface Response Designs for Salt Supplements</h3>
 
       <p>The DoE software, JMP, was used to create a surface response design (SRD) for the three salts which were found by the screening design to have the most effect on CFPS activity (magnesium glutamate, potassium glutamate, and sodium oxalate). Ammonium acetate was kept at the default concentration and was not varied. Four SRDs were created using JMP; Central Composite Design-Uniform Precision design (CCD-UP), Box-Behnken (BB), Central Composite Design-Orthogonal (CCD-O), and Central Composite Design (CCD). The design diagnostics feature was used to compare the designs (Figure 4). Specifically, the colour map on correlations, power analysis for each factor and interaction, D, G, and A efficiencies, average variance of prediction, and number of reactions were compared to determine which design would be used. The colour map on correlations shows how correlated two terms are (red is highly correlated, blue is highly un-correlated). The more correlated two terms are, the more difficult it is to determine which is responsible for the effect on the response (Anderson & Whitcomb, 2010). As would be expected, in each design, terms are highly correlated with themselves (observed as a diagonal red line). Other terms are generally very lowly correlated with different terms. For the CCD-UP, BB, and CCD, the terms at the bottom right of the map have correlations above 0. For CCD-UP and BB, these correlations are still very low, but for CCD they are at about 0.5. Power analysis shows the likelihood of detecting an active effect for terms in the design (Anderson & Whitcomb, 2010). The CCD-O had a higher Power for all terms, with CCD-UP having the next highest. BB and CCD had lower Power for all terms, but some terms were higher in the BB design than the CC design, and some higher in CC design than the BB design.
 
       <p>The DoE software, JMP, was used to create a surface response design (SRD) for the three salts which were found by the screening design to have the most effect on CFPS activity (magnesium glutamate, potassium glutamate, and sodium oxalate). Ammonium acetate was kept at the default concentration and was not varied. Four SRDs were created using JMP; Central Composite Design-Uniform Precision design (CCD-UP), Box-Behnken (BB), Central Composite Design-Orthogonal (CCD-O), and Central Composite Design (CCD). The design diagnostics feature was used to compare the designs (Figure 4). Specifically, the colour map on correlations, power analysis for each factor and interaction, D, G, and A efficiencies, average variance of prediction, and number of reactions were compared to determine which design would be used. The colour map on correlations shows how correlated two terms are (red is highly correlated, blue is highly un-correlated). The more correlated two terms are, the more difficult it is to determine which is responsible for the effect on the response (Anderson & Whitcomb, 2010). As would be expected, in each design, terms are highly correlated with themselves (observed as a diagonal red line). Other terms are generally very lowly correlated with different terms. For the CCD-UP, BB, and CCD, the terms at the bottom right of the map have correlations above 0. For CCD-UP and BB, these correlations are still very low, but for CCD they are at about 0.5. Power analysis shows the likelihood of detecting an active effect for terms in the design (Anderson & Whitcomb, 2010). The CCD-O had a higher Power for all terms, with CCD-UP having the next highest. BB and CCD had lower Power for all terms, but some terms were higher in the BB design than the CC design, and some higher in CC design than the BB design.
Line 527: Line 609:
  
 
</p>
 
</p>
     
+
 
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">References</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">References</h3>
 +
<p>
  
 +
Anderson, M. J. & Whitcomb, P. J., 2010. Design of Experiments. In: Kirk-Othmer Encyclopedia of Chemical Technology. <i>s.l.:John Wiley & Sons, Inc</i>, pp. 1-22.  <br/><br/>
 +
 +
Garamella, J., Marshall, R., Rustad, M. & Noireaux, V., 2016. The All <i>E. coli</i> TX-TL Toolbox 2.0: A Platform for Cell-Free Synthetic Biology. <i>ACS Syn. Biol.</i>, 5(4), pp. 344-355. <br/><br/>
 +
 +
Kelwick, R., Webb, A. J., MacDonald, J. & Freemont, P. S., 2016. Development of a Bacillus subtilis cell-free transcription-translation system for prototyping regulatory elements. <i>Metab. Eng.</i>, Volume 38, pp. 370-381. <br/><br/>
 +
 +
Li, J., Gu, L., Aach, J. & Church, G. M., 2014. Improved Cell-Free RNA and Protein Synthesis System. PLoS ONE, 9(9). <br/><br/>
 +
 +
SAS Institute Inc., 2016. JMP® 13 Design of Experiments Guide. Cary, NC, USA: SAS Institute Inc. <br/><br/>
 +
 +
Yang, W. C., Patel, K. & Wong, H. E., 2012. Simplifying and streamlining <i>Escherichia coli</i>-based cell-free protein synthesis. <i>Biotechnol. Prog.</i>, 28(2), pp. 413-420. <br/><br/>
 +
 +
 +
 +
 +
 +
 +
 +
 +
</p>
  
 
</div>
 
</div>
     
 
      <hr>
 
  
    <div class="tab-content" id="nav-tabContent">
 
 
       <div class="tab-pane fade" id="nav-Micro" role="tabpanel" aria-labelledby="nav-Micro-tab">
 
       <div class="tab-pane fade" id="nav-Micro" role="tabpanel" aria-labelledby="nav-Micro-tab">
  
     
+
 
 
       <h2 id="mf" style="font-family: Rubik; padding-top: 114px; margin-top: -114px; margin-bottom: 2%">Microfluidic Agent-Based Model</h2>
 
       <h2 id="mf" style="font-family: Rubik; padding-top: 114px; margin-top: -114px; margin-bottom: 2%">Microfluidic Agent-Based Model</h2>
  
 
       <img src="https://static.igem.org/mediawiki/2017/d/db/Newcastle-mf-software.gif" class="img-fluid mx-auto d-block" style="margin: 2%">
 
       <img src="https://static.igem.org/mediawiki/2017/d/db/Newcastle-mf-software.gif" class="img-fluid mx-auto d-block" style="margin: 2%">
     
+
 
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Motivation and Aim</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Motivation and Aim</h3>
       <p>Digital microfluidics is an area of study intersecting biology, computer science, electronics and several different engineering disciplines. The technology has seen a number of advances and improvements over recent years, with the dream of a “lab on a chip” inching ever closer. Digital microfluidic devices satisfy the requirements of our project very well as they allow the process of switching modular components to be automated.
+
       <p>Digital microfluidics is an area of study intersecting biology, computer science, electronics and several different engineering disciplines. The technology has seen a number of advances and improvements over recent years, with the dream of a “lab on a chip” inching ever closer. Digital microfluidic devices satisfy the requirements of our project very well as they allow the process of switching modular components to be automated. We explored how digital microfluidics could be used to automatically mix the the different modular cellular components in our biosensors in different ratios to optimise the biosensor response characteristics. Our first step was to develop a simulator to model the behaviour of droplet movement on droplet-based devices.
       The aim of creating this model is to create software to be used alongside microfluidic devices to continue the theme of automation of production of modular components in the project.</p>
+
       The aim of creating this model was to eventually create software to be used alongside microfluidic devices to continue the theme of automation of production of modular components in the project.</p>
     
+
 
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Why Digital Microfluidics?</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Why Digital Microfluidics?</h3>
 
       <p>The motivation behind working on a project creating software for digital microfluidics over other microfluidic techniques stems from the numerous advantages that it confers over a more traditional setting involving continuous flow microfluidics. The most basic of these advantages is very simple in that it allows for a reduction in consumed reagents and samples. A natural bonus of this is the expenses saved in using lower quantities of reagents. This also offers another less obvious advantage in that as other microfluidic techniques have shown, a lower reagent volume causes a faster overall result (Whitesides, 2006). The comparatively larger surface to volume ratio which can be achieved with the droplets also aids the speed with which reactions can occur. (Haeberle and Zengerle, 2007). As such, when dealing with single droplets of reagents, as is always the case in a digital microfluidic setting, digital microfluidic technologies are therefore able to achieve results faster than is otherwise possible.
 
       <p>The motivation behind working on a project creating software for digital microfluidics over other microfluidic techniques stems from the numerous advantages that it confers over a more traditional setting involving continuous flow microfluidics. The most basic of these advantages is very simple in that it allows for a reduction in consumed reagents and samples. A natural bonus of this is the expenses saved in using lower quantities of reagents. This also offers another less obvious advantage in that as other microfluidic techniques have shown, a lower reagent volume causes a faster overall result (Whitesides, 2006). The comparatively larger surface to volume ratio which can be achieved with the droplets also aids the speed with which reactions can occur. (Haeberle and Zengerle, 2007). As such, when dealing with single droplets of reagents, as is always the case in a digital microfluidic setting, digital microfluidic technologies are therefore able to achieve results faster than is otherwise possible.
Line 553: Line 653:
 
       </br></br>
 
       </br></br>
 
       When creating the programs both for the system to operate from and to simulate the system, an agent-based approach to modelling was used. An agent-based system is one in which each entity in the system is considered its own unique “agent”, where each agent of the same type holds the same properties but each with their own values. An agent-based system assesses the effects on the system as a whole by observing each individual agent and monitoring their own actions and their interactions with other agents (Macal and North, 2010). In a synthetic biology context, agent based models have been used to model the discrete elements of different systems and are able to capture even some of the most minor differences between agents inside the system. (Gorochowski, 2016).</p>
 
       When creating the programs both for the system to operate from and to simulate the system, an agent-based approach to modelling was used. An agent-based system is one in which each entity in the system is considered its own unique “agent”, where each agent of the same type holds the same properties but each with their own values. An agent-based system assesses the effects on the system as a whole by observing each individual agent and monitoring their own actions and their interactions with other agents (Macal and North, 2010). In a synthetic biology context, agent based models have been used to model the discrete elements of different systems and are able to capture even some of the most minor differences between agents inside the system. (Gorochowski, 2016).</p>
     
+
 
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Simulator Software</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Simulator Software</h3>
 
       <p>The goal of this section of the project is to create a piece of scalable real-time software capable of simulating the full functionality of our EWOD microfluidic device. It should additionally be able to schedule its own microfluidic operation sets to simulate. This program will then allow for a controller on the hardware device to enact the given schedule, whereby a set of operations can be carried out on the chip. These operations can be customised according to the individual capabilities of the version of hardware being used. This therefore has extended capabilities configurable to the breadth of operations of the device being simulated, including more complex operations in the field of digital microfluidics such as mixing and extensibility for zones capable of manipulating temperature. The software provides a separate but fundamentally similar interface alongside that which the chip will be running, creating a simulator able to mimic the effects of running a process on the chip. This serves as an inexpensive and rapid means of testing a real EWOD system.
 
       <p>The goal of this section of the project is to create a piece of scalable real-time software capable of simulating the full functionality of our EWOD microfluidic device. It should additionally be able to schedule its own microfluidic operation sets to simulate. This program will then allow for a controller on the hardware device to enact the given schedule, whereby a set of operations can be carried out on the chip. These operations can be customised according to the individual capabilities of the version of hardware being used. This therefore has extended capabilities configurable to the breadth of operations of the device being simulated, including more complex operations in the field of digital microfluidics such as mixing and extensibility for zones capable of manipulating temperature. The software provides a separate but fundamentally similar interface alongside that which the chip will be running, creating a simulator able to mimic the effects of running a process on the chip. This serves as an inexpensive and rapid means of testing a real EWOD system.
 
       </br></br>
 
       </br></br>
 
       In order to serve a real purpose, the simulation software must not simply function correctly but also provide a simple, fast means of displaying, logging and outputting the information it processes. As such the software must not only be correct, verified, and validated, but also intuitive both to extend and use the full range of the base functionality. This introduces a key component of human-computer interaction to the task whereby the software must be able to cater to the precise needs of the user. It must also be possible to tailor it accordingly.</p>
 
       In order to serve a real purpose, the simulation software must not simply function correctly but also provide a simple, fast means of displaying, logging and outputting the information it processes. As such the software must not only be correct, verified, and validated, but also intuitive both to extend and use the full range of the base functionality. This introduces a key component of human-computer interaction to the task whereby the software must be able to cater to the precise needs of the user. It must also be possible to tailor it accordingly.</p>
     
+
 
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Agent-Based Modelling</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">Agent-Based Modelling</h3>
 
       <p>The use of an agent-based system for this task is advantageous in a number of key areas. Agent-based systems excel in giving a very clear idea of how the properties of an individual are affecting the greater system, especially when individuals are heterogeneous (Bonabeau, 2002). In this project for example, if scheduling is not optimal for a chip layout then there may be significant bottlenecking in a particular area. Bottlenecking is an example of emergent phenomena in that it can only occur as a result of the properties of many individuals. With only access to the behaviour of the entire system, it can be very difficult to determine the cause of a bottleneck. With an agent based approach however, and analysis of several individuals in the affected area, the cause of the problem will in most cases quickly become apparent. Another advantage of using an agent-based system for this project is that we are also implementing the scheduling for the software. Our scheduling system requires knowledge of each of the individual droplets in the system, and it must also be able to predict their movements for a certain period of time into the future. Computationally we are therefore already expending time and resources upon acquiring and manipulating these data sets and as such it makes sense to extend this knowledge into the agent-based model.</p>
 
       <p>The use of an agent-based system for this task is advantageous in a number of key areas. Agent-based systems excel in giving a very clear idea of how the properties of an individual are affecting the greater system, especially when individuals are heterogeneous (Bonabeau, 2002). In this project for example, if scheduling is not optimal for a chip layout then there may be significant bottlenecking in a particular area. Bottlenecking is an example of emergent phenomena in that it can only occur as a result of the properties of many individuals. With only access to the behaviour of the entire system, it can be very difficult to determine the cause of a bottleneck. With an agent based approach however, and analysis of several individuals in the affected area, the cause of the problem will in most cases quickly become apparent. Another advantage of using an agent-based system for this project is that we are also implementing the scheduling for the software. Our scheduling system requires knowledge of each of the individual droplets in the system, and it must also be able to predict their movements for a certain period of time into the future. Computationally we are therefore already expending time and resources upon acquiring and manipulating these data sets and as such it makes sense to extend this knowledge into the agent-based model.</p>
</div>
+
 
</div>
+
     
+
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">References</h3>
 
       <h3 style="font-family: Rubik; margin-top: 2%; margin-bottom: 2%">References</h3>
 
       <p>Bonabeau, E. (2002). Agent-based modelling: Methods and techniques for simulating human systems. Proceedings of the National Academy of Sciences, 99(Supplement 3), pp.7280-7287.
 
       <p>Bonabeau, E. (2002). Agent-based modelling: Methods and techniques for simulating human systems. Proceedings of the National Academy of Sciences, 99(Supplement 3), pp.7280-7287.
Line 578: Line 676:
 
       </br></br>
 
       </br></br>
 
       Whitesides, G. (2006). The origins and the future of microfluidics. Nature, 442(7101), pp.368-373.</p>
 
       Whitesides, G. (2006). The origins and the future of microfluidics. Nature, 442(7101), pp.368-373.</p>
 +
 +
</div>
 +
</div>
 
   </div>
 
   </div>
 
   </div>
 
   </div>
 
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 
  
  
Line 623: Line 721:
  
 
   }
 
   }
 +
 +
 +
if(window.location.hash === '#nav-simbio-tab') {
 +
    $('#nav-simbio-tab').click()
 +
}
 +
 +
if(window.location.hash === '#nav-DOE-tab') {
 +
    $('#nav-DOE-tab').click()
 +
}
 +
 +
if(window.location.hash === '#nav-Micro-tab') {
 +
    $('#nav-Micro-tab').click()
 +
}
 +
  
  
Line 641: Line 753:
 
</body>
 
</body>
 
</html>
 
</html>
 +
{{Newcastle_footer}}

Latest revision as of 22:40, 1 November 2017

spacefill

Our Models


For our project, we built three types of models. The first was an agent-based model which simulated our multicellular biosensor framework. This model gave insight into the optimal ratio of cell-types to have in the system. This information was used during experimental characterisation to optimise our system.

Our second model was a statistical, multifactorial Design of Experiments (DoE) approach towards optimising Cell-Free Protein Synthesis (CFPS) systems. This statistical model was used to generate an experimental design to gather data on the importance of certain supplements in CFPS systems, and then use the experimental data to optimise CFPS systems.

Our third model was an agent-based model designed to replicate the functions of a digital microfluidic chip and schedule the tasks for the device. The final piece of software controls agents which are the microfluidic droplets and moves them around the simulated chip according to predefined movement plans which can be read from either the program itself or custom external files. This provides a quicker, more inexpensive means of testing the chip than repeated real-world experiments.


Please click on the links below to find out more about our models.