UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

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

Boeing, P; Leon, M; Nesbeth, DN; Finkelstein, A; Barnes, C; (2018) Towards an Aspect-Oriented Design and Modelling Framework for Synthetic Biology. Processes , 6 (9) , Article 167. 10.3390/pr6090167. Green open access

[img]
Preview
Text
Nesbeth_Towards an Aspect-Oriented Design and Modelling Framework for Synthetic Biology_VoR.pdf - Published version

Download (2MB) | Preview

Abstract

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.

Type: Article
Title: Towards an Aspect-Oriented Design and Modelling Framework for Synthetic Biology
Open access status: An open access version is available from UCL Discovery
DOI: 10.3390/pr6090167
Publisher version: http://doi.org/10.3390/pr6090167
Language: English
Additional information: © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Keywords: synthetic biology, CAD, mathematical modelling; host context, modularity, SynBioWeaver, aspect-oriented software engineering
UCL classification: UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Life Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Life Sciences > Div of Biosciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Life Sciences > Div of Biosciences > Cell and Developmental Biology
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Biochemical Engineering
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10056492
Downloads since deposit
68Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item