| Literature DB >> 21296753 |
Goksel Misirli1, Jennifer S Hallinan, Tommy Yu, James R Lawson, Sarala M Wimalaratne, Michael T Cooling, Anil Wipat.
Abstract
MOTIVATION: The need for the automated computational design of genetic circuits is becoming increasingly apparent with the advent of ever more complex and ambitious synthetic biology projects. Currently, most circuits are designed through the assembly of models of individual parts such as promoters, ribosome binding sites and coding sequences. These low level models are combined to produce a dynamic model of a larger device that exhibits a desired behaviour. The larger model then acts as a blueprint for physical implementation at the DNA level. However, the conversion of models of complex genetic circuits into DNA sequences is a non-trivial undertaking due to the complexity of mapping the model parts to their physical manifestation. Automating this process is further hampered by the lack of computationally tractable information in most models.Entities:
Mesh:
Substances:
Year: 2011 PMID: 21296753 PMCID: PMC3065685 DOI: 10.1093/bioinformatics/btr048
Source DB: PubMed Journal: Bioinformatics ISSN: 1367-4803 Impact factor: 6.937
Fig. 1.Flow of information through the model at both the DNA and RNA/protein level in parallel.
Annotations required for DNA-based parts for the model-to-sequence conversion process
| Attribute | Mandatory? |
|---|---|
| VisualName | No |
| IsDNABased | Yes |
| Type | If IsDNABased is TRUE |
| Sequence | If IsDNABased is TRUE and SequenceURI is empty |
| SequenceURI | If IsDNABased is TRUE and Sequence is empty |
| IsDNABasedPartTemplate | Yes |
| IsTemplate | No |
Fig. 2.The final subtilin receiver device BioBrick.
Fig. 3.An overview of the complete CellML model of the subtilin receiver BioBrick assembled from virtual parts.
Fig. 4.The model-to-sequence converter algorithm applied to the subtilin receiver device model. (A) An XML file encoding the model is converted to a graph representation; (B) non-cis interactions between model species or components are removed, together with any entities that lie between these edges; (C) DNA-based parts only are retained; (D) the final sequence. The virtual parts used to build this model were annotated according to the approach outlined above, facilitating its automatic conversion into a DNA sequence specification.