Optimal part and module selection for synthetic gene circuit design automation.
نویسندگان
چکیده
An integral challenge in synthetic circuit design is the selection of optimal parts to populate a given circuit topology, so that the resulting circuit behavior best approximates the desired one. In some cases, it is also possible to reuse multipart constructs or modules that have been already built and experimentally characterized. Efficient part and module selection algorithms are essential to systematically search the solution space, and their significance will only increase in the following years due to the projected explosion in part libraries and circuit complexity. Here, we address this problem by introducing a structured abstraction methodology and a dynamic programming-based algorithm that guaranties optimal part selection. In addition, we provide three extensions that are based on symmetry check, information look-ahead and branch-and-bound techniques, to reduce the running time and space requirements. We have evaluated the proposed methodology with a benchmark of 11 circuits, a database of 73 parts and 304 experimentally constructed modules with encouraging results. This work represents a fundamental departure from traditional heuristic-based methods for part and module selection and is a step toward maximizing efficiency in synthetic circuit design and construction.
منابع مشابه
Optimizing module matching for synthetic gene circuit design automation
An integral challenge in automated synthetic circuit design is to select the optimal set of parts to populate an abstract circuit topology, so that the circuit behavior best approximates the desired one. In some cases, it is also possible to reuse multi-part constructs, or modules that have been already built and experimentally characterized. Efficient part and module matching algorithms are es...
متن کاملSBROME: a scalable optimization and module matching framework for automated biosystems design.
The development of a scalable framework for biodesign automation is a formidable challenge given the expected increase in part availability and the ever-growing complexity of synthetic circuits. To allow for (a) the use of previously constructed and characterized circuits or modules and (b) the implementation of designs that can scale up to hundreds of nodes, we here propose a divide-and-conque...
متن کاملAutomatic Design of Synthetic Gene Circuits through Mixed Integer Non-linear Programming
Automatic design of synthetic gene circuits poses a significant challenge to synthetic biology, primarily due to the complexity of biological systems, and the lack of rigorous optimization methods that can cope with the combinatorial explosion as the number of biological parts increases. Current optimization methods for synthetic gene design rely on heuristic algorithms that are usually not det...
متن کاملAutomated Design of Synthetic Gene Circuits through Linear Approximation and Mixed Integer Optimization
Synthetic biology aspires to revolutionize the way we construct biological circuits, as it promises fast time-to-market synthetic systems through part standardization, model abstraction, design and process automation. However, the automated design of synthetic circuits remains an unsolved problem, despite the increasing number of practitioners in the field. One reason behind that, is the absenc...
متن کاملFault Tolerant Reversible QCA Design using TMR and Fault Detecting by a Comparator Circuit
Quantum-dot Cellular Automata (QCA) is an emerging and promising technology that provides significant improvements over CMOS. Recently QCA has been advocated as an applicant for implementing reversible circuits. However QCA, like other Nanotechnologies, suffers from a high fault rate. The main purpose of this paper is to develop a fault tolerant model of QCA circuits by redundancy in hardware a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- ACS synthetic biology
دوره 3 8 شماره
صفحات -
تاریخ انتشار 2014