Cargando…
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 opt...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3334995/ https://www.ncbi.nlm.nih.gov/pubmed/22536398 http://dx.doi.org/10.1371/journal.pone.0035529 |
_version_ | 1782230723781984256 |
---|---|
author | Huynh, Linh Kececioglu, John Köppe, Matthias Tagkopoulos, Ilias |
author_facet | Huynh, Linh Kececioglu, John Köppe, Matthias Tagkopoulos, Ilias |
author_sort | Huynh, Linh |
collection | PubMed |
description | 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 deterministic, deliver sub-optimal solutions, and provide no guaranties on convergence or error bounds. Here, we introduce an optimization framework for the problem of part selection in synthetic gene circuits that is based on mixed integer non-linear programming (MINLP), which is a deterministic method that finds the globally optimal solution and guarantees convergence in finite time. Given a synthetic gene circuit, a library of characterized parts, and user-defined constraints, our method can find the optimal selection of parts that satisfy the constraints and best approximates the objective function given by the user. We evaluated the proposed method in the design of three synthetic circuits (a toggle switch, a transcriptional cascade, and a band detector), with both experimentally constructed and synthetic promoter libraries. Scalability and robustness analysis shows that the proposed framework scales well with the library size and the solution space. The work described here is a step towards a unifying, realistic framework for the automated design of biological circuits. |
format | Online Article Text |
id | pubmed-3334995 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-33349952012-04-25 Automatic Design of Synthetic Gene Circuits through Mixed Integer Non-linear Programming Huynh, Linh Kececioglu, John Köppe, Matthias Tagkopoulos, Ilias PLoS One Research Article 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 deterministic, deliver sub-optimal solutions, and provide no guaranties on convergence or error bounds. Here, we introduce an optimization framework for the problem of part selection in synthetic gene circuits that is based on mixed integer non-linear programming (MINLP), which is a deterministic method that finds the globally optimal solution and guarantees convergence in finite time. Given a synthetic gene circuit, a library of characterized parts, and user-defined constraints, our method can find the optimal selection of parts that satisfy the constraints and best approximates the objective function given by the user. We evaluated the proposed method in the design of three synthetic circuits (a toggle switch, a transcriptional cascade, and a band detector), with both experimentally constructed and synthetic promoter libraries. Scalability and robustness analysis shows that the proposed framework scales well with the library size and the solution space. The work described here is a step towards a unifying, realistic framework for the automated design of biological circuits. Public Library of Science 2012-04-20 /pmc/articles/PMC3334995/ /pubmed/22536398 http://dx.doi.org/10.1371/journal.pone.0035529 Text en Huynh et al. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Huynh, Linh Kececioglu, John Köppe, Matthias Tagkopoulos, Ilias Automatic Design of Synthetic Gene Circuits through Mixed Integer Non-linear Programming |
title | Automatic Design of Synthetic Gene Circuits through Mixed Integer Non-linear Programming |
title_full | Automatic Design of Synthetic Gene Circuits through Mixed Integer Non-linear Programming |
title_fullStr | Automatic Design of Synthetic Gene Circuits through Mixed Integer Non-linear Programming |
title_full_unstemmed | Automatic Design of Synthetic Gene Circuits through Mixed Integer Non-linear Programming |
title_short | Automatic Design of Synthetic Gene Circuits through Mixed Integer Non-linear Programming |
title_sort | automatic design of synthetic gene circuits through mixed integer non-linear programming |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3334995/ https://www.ncbi.nlm.nih.gov/pubmed/22536398 http://dx.doi.org/10.1371/journal.pone.0035529 |
work_keys_str_mv | AT huynhlinh automaticdesignofsyntheticgenecircuitsthroughmixedintegernonlinearprogramming AT kececioglujohn automaticdesignofsyntheticgenecircuitsthroughmixedintegernonlinearprogramming AT koppematthias automaticdesignofsyntheticgenecircuitsthroughmixedintegernonlinearprogramming AT tagkopoulosilias automaticdesignofsyntheticgenecircuitsthroughmixedintegernonlinearprogramming |