Team:Newcastle University/Evolutionary Algorithm

From 2008.igem.org

Revision as of 07:25, 26 August 2008 by Mtaschuk (Talk | contribs)

Bugbuster-logo-red.png
Ncl uni logo.jpg


Newcastle University

GOLD MEDAL WINNER 2008

Home Team Original Aims Software Modelling Proof of Concept Brick Wet Lab Conclusions


Home >> Aim >> Evolutionary Algorithm

Evolutionary Algorithm

Aim:

Develop a system that will evolve genetic circuits represented as networks that meet the functional requirements specified by the team's target application.

Traditional genetic engineering techniques have built small biological circuits by hand. However, this approach will not scale to whole-organism engineering. For synthetic biology at this scale computational design will be essential. “Soft” computing techniques such as evolutionary computation and computational intelligence were developed to handle exactly this sort of large, complex, hard-to-define problem.

Objectives:

  • Reads parts list from parts repository
  • Reads constraints on parts assembly (from Constraints Repository)
  • Evolutionary algorithm assembles part models to a larger model
  • Simulates the behaviour of the composite model
  • Reads desired 'input' behaviour from Workbench
  • Reads desired 'output' behaviour from workbench
  • Assesses fitness
  • Mutates the model
  • Output the fittest model as CellML (to workbench)

Contributors:

Lead: Team:Newcastle University/Mark Wappett