Cargando…
Programming and simulating chemical reaction networks on a surface
Models of well-mixed chemical reaction networks (CRNs) have provided a solid foundation for the study of programmable molecular systems, but the importance of spatial organization in such systems has increasingly been recognized. In this paper, we explore an alternative chemical computing model intr...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
The Royal Society
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7276541/ https://www.ncbi.nlm.nih.gov/pubmed/32453979 http://dx.doi.org/10.1098/rsif.2019.0790 |
_version_ | 1783542971324432384 |
---|---|
author | Clamons, Samuel Qian, Lulu Winfree, Erik |
author_facet | Clamons, Samuel Qian, Lulu Winfree, Erik |
author_sort | Clamons, Samuel |
collection | PubMed |
description | Models of well-mixed chemical reaction networks (CRNs) have provided a solid foundation for the study of programmable molecular systems, but the importance of spatial organization in such systems has increasingly been recognized. In this paper, we explore an alternative chemical computing model introduced by Qian & Winfree in 2014, the surface CRN, which uses molecules attached to a surface such that each molecule only interacts with its immediate neighbours. Expanding on the constructions in that work, we first demonstrate that surface CRNs can emulate asynchronous and synchronous deterministic cellular automata and implement continuously active Boolean logic circuits. We introduce three new techniques for enforcing synchronization within local regions, each with a different trade-off in spatial and chemical complexity. We also demonstrate that surface CRNs can manufacture complex spatial patterns from simple initial conditions and implement interesting swarm robotic behaviours using simple local rules. Throughout all example constructions of surface CRNs, we highlight the trade-off between the ability to precisely place molecules and the ability to precisely control molecular interactions. Finally, we provide a Python simulator for surface CRNs with an easy-to-use web interface, so that readers may follow along with our examples or create their own surface CRN designs. |
format | Online Article Text |
id | pubmed-7276541 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | The Royal Society |
record_format | MEDLINE/PubMed |
spelling | pubmed-72765412020-06-10 Programming and simulating chemical reaction networks on a surface Clamons, Samuel Qian, Lulu Winfree, Erik J R Soc Interface Life Sciences–Engineering interface Models of well-mixed chemical reaction networks (CRNs) have provided a solid foundation for the study of programmable molecular systems, but the importance of spatial organization in such systems has increasingly been recognized. In this paper, we explore an alternative chemical computing model introduced by Qian & Winfree in 2014, the surface CRN, which uses molecules attached to a surface such that each molecule only interacts with its immediate neighbours. Expanding on the constructions in that work, we first demonstrate that surface CRNs can emulate asynchronous and synchronous deterministic cellular automata and implement continuously active Boolean logic circuits. We introduce three new techniques for enforcing synchronization within local regions, each with a different trade-off in spatial and chemical complexity. We also demonstrate that surface CRNs can manufacture complex spatial patterns from simple initial conditions and implement interesting swarm robotic behaviours using simple local rules. Throughout all example constructions of surface CRNs, we highlight the trade-off between the ability to precisely place molecules and the ability to precisely control molecular interactions. Finally, we provide a Python simulator for surface CRNs with an easy-to-use web interface, so that readers may follow along with our examples or create their own surface CRN designs. The Royal Society 2020-05 2020-05-27 /pmc/articles/PMC7276541/ /pubmed/32453979 http://dx.doi.org/10.1098/rsif.2019.0790 Text en © 2020 The Authors. http://creativecommons.org/licenses/by/4.0/ http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited. |
spellingShingle | Life Sciences–Engineering interface Clamons, Samuel Qian, Lulu Winfree, Erik Programming and simulating chemical reaction networks on a surface |
title | Programming and simulating chemical reaction networks on a surface |
title_full | Programming and simulating chemical reaction networks on a surface |
title_fullStr | Programming and simulating chemical reaction networks on a surface |
title_full_unstemmed | Programming and simulating chemical reaction networks on a surface |
title_short | Programming and simulating chemical reaction networks on a surface |
title_sort | programming and simulating chemical reaction networks on a surface |
topic | Life Sciences–Engineering interface |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7276541/ https://www.ncbi.nlm.nih.gov/pubmed/32453979 http://dx.doi.org/10.1098/rsif.2019.0790 |
work_keys_str_mv | AT clamonssamuel programmingandsimulatingchemicalreactionnetworksonasurface AT qianlulu programmingandsimulatingchemicalreactionnetworksonasurface AT winfreeerik programmingandsimulatingchemicalreactionnetworksonasurface |