Difference between revisions of "Team:Newcastle/Model"

Line 552: Line 552:
 
       <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>
Line 569: Line 567:
 
       </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>

Revision as of 23:11, 31 October 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.