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...

Descripción completa

Detalles Bibliográficos
Autores principales: Huynh, Linh, Kececioglu, John, Köppe, Matthias, Tagkopoulos, Ilias
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