Abstract

Computational circuit design with desired functions in a living cell is a challenging task in synthetic biology. To achieve this task, numerous methods that either focus on small scale networks or use evolutionary algorithms have been developed. Here, we propose a two-step approach to facilitate the design of functional circuits. In the first step, the search space of possible topologies for target functions is reduced by reverse engineering using a Boolean network model. In the second step, continuous simulation is applied to evaluate the performance of these topologies. We demonstrate the usefulness of this method by designing an example biological function: the SOS response of E. coli. Our numerical results show that the desired function can be faithfully reproduced by candidate networks with different parameters and initial conditions. Possible circuits are ranked according to their robustness against perturbations in parameter and gene expressions. The biological network is among the candidate networks, yet novel designs can be generated. Our method provides a scalable way to design robust circuits that can achieve complex functions, and makes it possible to uncover design principles of biological networks.

Highlights

  • Synthetic biology is an emerging field focusing on understanding the behaviors of biological systems through designing and constructing of synthetic gene circuits

  • Former work has shown that the transform from differential equations to Boolean networks is possible under several assumptions [24]; our results reveal that the Boolean dynamics can be transformed to continuous ones

  • Application of Boolean network model can largely reduce the search space of topologies in which most networks have a non-zero Q value, helping us focus on networks that are better capable of achieving target functions

Read more

Summary

Introduction

Synthetic biology is an emerging field focusing on understanding the behaviors of biological systems through designing and constructing of synthetic gene circuits. Multiple well-characterized parts are combined together to achieve more complex functions, such as biosensing [6], edge detection [7] and Pavlovian-like conditioning [8]. Designing circuits with complex functions remains a challenge. Methods based on continuous simulation have been developed to select out networks that are capable of executing different functions. A very useful method is enumeration of network structures [9,10,11]. The full range of possible network architecture was explored and the interacting network of biological components was converted into a set of differential equations.

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call