Cargando…

How to Make a Synthetic Multicellular Computer

Biological systems perform computations at multiple scales and they do so in a robust way. Engineering metaphors have often been used in order to provide a rationale for modeling cellular and molecular computing networks and as the basis for their synthetic design. However, a major constraint in thi...

Descripción completa

Detalles Bibliográficos
Autores principales: Macia, Javier, Sole, Ricard
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3929274/
https://www.ncbi.nlm.nih.gov/pubmed/24586222
http://dx.doi.org/10.1371/journal.pone.0081248
_version_ 1782304374888857600
author Macia, Javier
Sole, Ricard
author_facet Macia, Javier
Sole, Ricard
author_sort Macia, Javier
collection PubMed
description Biological systems perform computations at multiple scales and they do so in a robust way. Engineering metaphors have often been used in order to provide a rationale for modeling cellular and molecular computing networks and as the basis for their synthetic design. However, a major constraint in this mapping between electronic and wet computational circuits is the wiring problem. Although wires are identical within electronic devices, they must be different when using synthetic biology designs. Moreover, in most cases the designed molecular systems cannot be reused for other functions. A new approximation allows us to simplify the problem by using synthetic cellular consortia where the output of the computation is distributed over multiple engineered cells. By evolving circuits in silico, we can obtain the minimal sets of Boolean units required to solve the given problem at the lowest cost using cellular consortia. Our analysis reveals that the basic set of logic units is typically non-standard. Among the most common units, the so called inverted IMPLIES (N-Implies) appears to be one of the most important elements along with the NOT and AND functions. Although NOR and NAND gates are widely used in electronics, evolved circuits based on combinations of these gates are rare, thus suggesting that the strategy of combining the same basic logic gates might be inappropriate in order to easily implement synthetic computational constructs. The implications for future synthetic designs, the general view of synthetic biology as a standard engineering domain, as well as potencial drawbacks are outlined.
format Online
Article
Text
id pubmed-3929274
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-39292742014-02-25 How to Make a Synthetic Multicellular Computer Macia, Javier Sole, Ricard PLoS One Research Article Biological systems perform computations at multiple scales and they do so in a robust way. Engineering metaphors have often been used in order to provide a rationale for modeling cellular and molecular computing networks and as the basis for their synthetic design. However, a major constraint in this mapping between electronic and wet computational circuits is the wiring problem. Although wires are identical within electronic devices, they must be different when using synthetic biology designs. Moreover, in most cases the designed molecular systems cannot be reused for other functions. A new approximation allows us to simplify the problem by using synthetic cellular consortia where the output of the computation is distributed over multiple engineered cells. By evolving circuits in silico, we can obtain the minimal sets of Boolean units required to solve the given problem at the lowest cost using cellular consortia. Our analysis reveals that the basic set of logic units is typically non-standard. Among the most common units, the so called inverted IMPLIES (N-Implies) appears to be one of the most important elements along with the NOT and AND functions. Although NOR and NAND gates are widely used in electronics, evolved circuits based on combinations of these gates are rare, thus suggesting that the strategy of combining the same basic logic gates might be inappropriate in order to easily implement synthetic computational constructs. The implications for future synthetic designs, the general view of synthetic biology as a standard engineering domain, as well as potencial drawbacks are outlined. Public Library of Science 2014-02-19 /pmc/articles/PMC3929274/ /pubmed/24586222 http://dx.doi.org/10.1371/journal.pone.0081248 Text en © 2014 Macia, Sole 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
Macia, Javier
Sole, Ricard
How to Make a Synthetic Multicellular Computer
title How to Make a Synthetic Multicellular Computer
title_full How to Make a Synthetic Multicellular Computer
title_fullStr How to Make a Synthetic Multicellular Computer
title_full_unstemmed How to Make a Synthetic Multicellular Computer
title_short How to Make a Synthetic Multicellular Computer
title_sort how to make a synthetic multicellular computer
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3929274/
https://www.ncbi.nlm.nih.gov/pubmed/24586222
http://dx.doi.org/10.1371/journal.pone.0081248
work_keys_str_mv AT maciajavier howtomakeasyntheticmulticellularcomputer
AT solericard howtomakeasyntheticmulticellularcomputer