37 research outputs found
Doctor of Philosophy
dissertationSynthetic biology is a new field in which engineers, biologists, and chemists are working together to transform genetic engineering into an advanced engineering discipline, one in which the design and construction of novel genetic circuits are made possible through the application of engineering principles. This dissertation explores two engineering strategies to address the challenges of working with genetic technology, namely the development of standards for describing genetic components and circuits at separate yet connected levels of detail and the use of Genetic Design Automation (GDA) software tools to simplify and speed up the process of optimally designing genetic circuits. Its contributions to the field of synthetic biology include (1) a proposal for the next version of the Synthetic Biology Open Language (SBOL), an existing standard for specifying and exchanging genetic designs electronically, and (2) a GDA work ow that enables users of the software tool iBioSim to create an abstract functional specication, automatically select genetic components that satisfy the specication from a design library, and compose the selected components into a standardized genetic circuit design for subsequent analysis and physical construction. Ultimately, this dissertation demonstrates how existing techniques and concepts from electrical and computer engineering can be adapted to overcome the challenges of genetic design and is an example of what is possible when working with publicly available standards for genetic design
Registry in a tube:multiplexed pools of retrievable parts for genetic design space exploration
The publisher would like to apologise for an error in Figure 4. The shaded gates in Figure 4C and 4D were missing in the final version. These shaded gates illustrate that any combination of repressors can be wired together by accessing the pools in Figure 4A.
The correct figures are available below and have been replaced in the published article
libSBOLj 2.0: A Java Library to Support SBOL 2.0
The Synthetic Biology Open Language (SBOL) is an emerging data standard for representing synthetic biology designs. The goal of SBOL is to improve the reproducibility of these designs and their electronic exchange between researchers and/or genetic desig
Recommended from our members
Curation Principles Derived from the Analysis of the SBOL iGEM Data Set
As an engineering endeavor, synthetic biology requires effective sharing of genetic design information that can be reused in the construction of new designs. While there are a number of large community repositories of design information, curation of this information has been limited. This in turn limits the ways in which design information can be put to use. The aim of this work was to improve this situation by creating a curated library of parts from the International Genetically Engineered Machines (iGEM) registry data set. To this end, an analysis of the Synthetic Biology Open Language (SBOL) version of the iGEM registry was carried out using four different approaches—simple statistics, SnapGene autoannotation, SYNBICT autoannotation, and expert analysis—the results of which are presented herein. Key challenges encountered include the use of free text, insufficient part provenance, part duplication, lack of part removal, and insufficient continuous curation. On the basis of these analyses, the focus has shifted from the creation of a curated iGEM part library to instead the extraction of a set of lessons, which are presented here. These lessons can be exploited to facilitate the creation and curation of other part libraries using a simpler and less labor intensive process.
</p
Synthetic Biology Open Language (SBOL) Version 2.0.0
Synthetic biology builds upon the techniques and successes of genetics, molecular biology, and metabolic engineering by applying engineering principles to the design of biological systems. The field still faces substantial challenges, including long deve
BBF RFC 108: Synthetic Biology Open Language (SBOL) Version 2.0.0
The Synthetic Biology Open Language (SBOL) has been developed as a standard to support the specification and exchange of biological design information in synthetic biology, filling a need not satisfied by other pre-existing standards
Capturing Multicellular System Designs Using Synthetic Biology Open Language (SBOL)
8 Pág.Synthetic biology aims to develop novel biological systems and increase their reproducibility using engineering principles such as standardization and modularization. It is important that these systems can be represented and shared in a standard way to ensure they can be easily understood, reproduced, and utilized by other researchers. The Synthetic Biology Open Language (SBOL) is a data standard for sharing biological designs and information about their implementation and characterization. Previously, this standard has only been used to represent designs in systems where the same design is implemented in every cell; however, there is also much interest in multicellular systems, in which designs involve a mixture of different types of cells with differing genotype and phenotype. Here, we show how the SBOL standard can be used to represent multicellular systems, and, hence, how researchers can better share designs with the community and reliably document intended system functionality.This work was supported in part by NSF Expeditions in Computing Program Award No. 1522074 as part of the Living Computing Project and by the Defense Advanced Research Projects Agency under Contract No. W911NF-17-2-0098. The views, opinions, and/or findings expressed are of the author(s) and should not be interpreted as representing official views or policies of the Department of Defense or the U.S. Government. A.G.-M. was supported by the SynBio3D project of the UK Engineering and Physical Sciences Research Council (No.EP/R019002/1) and the European CSA on biological standardization BIOROBOOST (EU Grant No. 820699)Peer reviewe
BBF RFC 112: Synthetic Biology Open Language (SBOL) Version 2.1.0
BBF RFC 112 (the SBOL 2.1.0 standard) replaces BBF RFC 108 (the SBOL 2.0 standard), as well as the minor update SBOL 2.0.1.The Synthetic Biology Open Language (SBOL) has been developed as a standard to support the specification and exchange of biological design information
Synthetic Biology Open Language (SBOL) Version 1.1.0
In this BioBricks Foundation Request for Comments (BBF RFC), we specify the Synthetic Biology
Open Language (SBOL) Version 1.1.0 to enable the electronic exchange of information
describing DNA components used in synthetic biology. We define:
1. the vocabulary, a set of preferred terms and
2. the core data model, a common computational representation
Synthetic Biology Open Language Visual (SBOL Visual) Version 2.1
People who are engineering biological organisms often find it useful to communicate in diagrams, both about the structure of the nucleic acid sequences that they are engineering and about the functional relationships between sequence features and other molecular species . Some typical practices and conventions have begun to emerge for such diagrams. The Synthetic Biology Open Language Visual (SBOL Visual) has been developed as a standard for organizing and systematizing such conventions in order to produce a coherent language for expressing the structure and function of genetic designs. This document details version 2.1 of SBOL Visual, which builds on the prior SBOL Visual 2.0 standard by expanding diagram syntax to include methods for showing modular structure and mappings between elements of a system, interactions arrows that can split or join (with the glyph at the split or join indicating either superposition or a chemical process), and adding new glyphs for indicating genomic context (e.g., integration into a plasmid or genome) and for stop codons