Team:Newcastle University/Evolutionary Algorithm
From 2008.igem.org
(Difference between revisions)
Mtaschuk (Talk | contribs)
(New page: {{:Team:Newcastle University/Header}} ==Evolutionary Algorithm== ===Aim:=== Develop a system that will evolve genetic circuits represented as networks that meet the functional requireme...)
Newer edit →
(New page: {{:Team:Newcastle University/Header}} ==Evolutionary Algorithm== ===Aim:=== Develop a system that will evolve genetic circuits represented as networks that meet the functional requireme...)
Newer edit →
Revision as of 06:54, 26 August 2008
Newcastle University
GOLD MEDAL WINNER 2008
Home | Team | Original Aims | Software | Modelling | Proof of Concept Brick | Wet Lab | Conclusions |
---|
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 and to the sequence converter)
Contributors:
Lead: Mark Wappett