|
Edinburgh Research Archive >
Informatics, School of >
Informatics thesis and dissertation collection >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/1842/4602
|
Files in This Item:
| File |
Description |
Size | Format |
| Pedersen2010.pdf | PhD thesis | 5.72 MB | Adobe PDF | View/Open | thesis.zip | Original files not available | 54.85 MB | Unknown | |
|
| Title: | Modular languages for systems and synthetic biology |
| Authors: | Pedersen, Michael |
| Supervisor(s): | Plotkin, Gordon |
| Issue Date: | 2010 |
| Publisher: | The University of Edinburgh |
| Abstract: | Systems biology is a rapidly growing field which seeks a refined quantitative understanding
of organisms, particularly studying how molecular species such as metabolites,
proteins and genes interact in cells to form the complex emerging behaviour
exhibited by living systems. Synthetic biology is a related and emerging field which
seeks to engineer new organisms for practical purposes. Both fields can benefit from
formal languages for modelling, simulation and analysis.
In systems biology there is however a trade-off in the landscape of existing formal
languages: some are modular but may be difficult for some biologists to understand
(e.g. process calculi) while others are more intuitive but monolithic (e.g. rule-based
languages). The first major contribution of this thesis is to bridge this gap with a Language
for Biochemical Systems (LBS). LBS is based on the modular Calculus of Biochemical
Systems and adds e.g. parameterised modules with subtyping and a notion of
nondeterminism for handling combinatorial explosion. LBS can also incorporate other
rule-based languages such as Kappa, hence adding modularity to these. Modularity is
important for a rational structuring of models but can also be exploited in analysis as
is shown for the specific case of Petri net flows.
On the synthetic biology side, none of the few existing dedicated languages allow
for a high-level description of designs that can be automatically translated into DNA
sequences for implementation in living cells. The second major contribution of this
thesis is exactly such a language for Genetic Engineering of Cells (GEC). GEC exploits
the recent advent of standard genetic parts (“biobricks”) and allows for the composition
of such parts into genes in a modular and abstract manner using logical constraints.
GEC programs can then be translated to DNA sequences using a constraint satisfaction
engine based on a given database of genetic parts. |
| Sponsor(s): | Microsoft Research for its funding through the European PhD Scholarship Programme |
| Keywords: | systems biology synthetic biology language language models modular biobricks genetic engineering of cells GEC |
| URI: | http://hdl.handle.net/1842/4602 |
| Appears in Collections: | Informatics thesis and dissertation collection
|
Items in ERA are protected by copyright, with all rights reserved, unless otherwise indicated.
|