Next Article in Journal
Time-Based Trend of Carbon Emissions in the Composting Process of Swine Manure in the Context of Agriculture 4.0
Next Article in Special Issue
Component Characterization in a Growth-Dependent Physiological Context: Optimal Experimental Design
Previous Article in Journal
Basic Dye Removal with Sorption onto Low-Cost Natural Textile Fibers
Previous Article in Special Issue
On-Line Optimal Input Design Increases the Efficiency and Accuracy of the Modelling of an Inducible Synthetic Promoter
Article

Towards an Aspect-Oriented Design and Modelling Framework for Synthetic Biology

1
Department of Computer Science, UCL, London WC1E 6BT, UK
2
Department of Cell and Developmental Biology, UCL, London WC1E 6BT, UK
3
Department of Biochemical Engineering, UCL, London WC1E 6BT, UK
*
Author to whom correspondence should be addressed.
Processes 2018, 6(9), 167; https://doi.org/10.3390/pr6090167
Received: 29 June 2018 / Revised: 3 September 2018 / Accepted: 12 September 2018 / Published: 15 September 2018
(This article belongs to the Special Issue Computational Synthetic Biology)
Work on synthetic biology has largely used a component-based metaphor for system construction. While this paradigm has been successful for the construction of numerous systems, the incorporation of contextual design issues—either compositional, host or environmental—will be key to realising more complex applications. Here, we present a design framework that radically steps away from a purely parts-based paradigm by using aspect-oriented software engineering concepts. We believe that the notion of concerns is a powerful and biologically credible way of thinking about system synthesis. By adopting this approach, we can separate core concerns, which represent modular aims of the design, from cross-cutting concerns, which represent system-wide attributes. The explicit handling of cross-cutting concerns allows for contextual information to enter the design process in a modular way. As a proof-of-principle, we implemented the aspect-oriented approach in the Python tool, SynBioWeaver, which enables the combination, or weaving, of core and cross-cutting concerns. The power and flexibility of this framework is demonstrated through a number of examples covering the inclusion of part context, combining circuit designs in a context dependent manner, and the generation of rule, logic and reaction models from synthetic circuit designs. View Full-Text
Keywords: synthetic biology; CAD; mathematical modelling; host context; modularity; SynBioWeaver; aspect-oriented software engineering synthetic biology; CAD; mathematical modelling; host context; modularity; SynBioWeaver; aspect-oriented software engineering
Show Figures

Graphical abstract

MDPI and ACS Style

Boeing, P.; Leon, M.; Nesbeth, D.N.; Finkelstein, A.; Barnes, C.P. Towards an Aspect-Oriented Design and Modelling Framework for Synthetic Biology. Processes 2018, 6, 167. https://doi.org/10.3390/pr6090167

AMA Style

Boeing P, Leon M, Nesbeth DN, Finkelstein A, Barnes CP. Towards an Aspect-Oriented Design and Modelling Framework for Synthetic Biology. Processes. 2018; 6(9):167. https://doi.org/10.3390/pr6090167

Chicago/Turabian Style

Boeing, Philipp, Miriam Leon, Darren N. Nesbeth, Anthony Finkelstein, and Chris P. Barnes. 2018. "Towards an Aspect-Oriented Design and Modelling Framework for Synthetic Biology" Processes 6, no. 9: 167. https://doi.org/10.3390/pr6090167

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop