Cargando…

Continuous variables logic via coupled automata using a DNAzyme cascade with feedback

The concentration of molecules can be changed by chemical reactions and thereby offer a continuous readout. Yet computer architecture is cast in textbooks in terms of binary valued, Boolean variables. To enable reactive chemical systems to compute we show how, using the Cox interpretation of probabi...

Descripción completa

Detalles Bibliográficos
Autores principales: Lilienthal, S., Klein, M., Orbach, R., Willner, I., Remacle, F., Levine, R. D.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Royal Society of Chemistry 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5407271/
https://www.ncbi.nlm.nih.gov/pubmed/28507669
http://dx.doi.org/10.1039/c6sc03892a
_version_ 1783232119681581056
author Lilienthal, S.
Klein, M.
Orbach, R.
Willner, I.
Remacle, F.
Levine, R. D.
author_facet Lilienthal, S.
Klein, M.
Orbach, R.
Willner, I.
Remacle, F.
Levine, R. D.
author_sort Lilienthal, S.
collection PubMed
description The concentration of molecules can be changed by chemical reactions and thereby offer a continuous readout. Yet computer architecture is cast in textbooks in terms of binary valued, Boolean variables. To enable reactive chemical systems to compute we show how, using the Cox interpretation of probability theory, one can transcribe the equations of chemical kinetics as a sequence of coupled logic gates operating on continuous variables. It is discussed how the distinct chemical identity of a molecule allows us to create a common language for chemical kinetics and Boolean logic. Specifically, the logic AND operation is shown to be equivalent to a bimolecular process. The logic XOR operation represents chemical processes that take place concurrently. The values of the rate constants enter the logic scheme as inputs. By designing a reaction scheme with a feedback we endow the logic gates with a built in memory because their output then depends on the input and also on the present state of the system. Technically such a logic machine is an automaton. We report an experimental realization of three such coupled automata using a DNAzyme multilayer signaling cascade. A simple model verifies analytically that our experimental scheme provides an integrator generating a power series that is third order in time. The model identifies two parameters that govern the kinetics and shows how the initial concentrations of the substrates are the coefficients in the power series.
format Online
Article
Text
id pubmed-5407271
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Royal Society of Chemistry
record_format MEDLINE/PubMed
spelling pubmed-54072712017-05-15 Continuous variables logic via coupled automata using a DNAzyme cascade with feedback Lilienthal, S. Klein, M. Orbach, R. Willner, I. Remacle, F. Levine, R. D. Chem Sci Chemistry The concentration of molecules can be changed by chemical reactions and thereby offer a continuous readout. Yet computer architecture is cast in textbooks in terms of binary valued, Boolean variables. To enable reactive chemical systems to compute we show how, using the Cox interpretation of probability theory, one can transcribe the equations of chemical kinetics as a sequence of coupled logic gates operating on continuous variables. It is discussed how the distinct chemical identity of a molecule allows us to create a common language for chemical kinetics and Boolean logic. Specifically, the logic AND operation is shown to be equivalent to a bimolecular process. The logic XOR operation represents chemical processes that take place concurrently. The values of the rate constants enter the logic scheme as inputs. By designing a reaction scheme with a feedback we endow the logic gates with a built in memory because their output then depends on the input and also on the present state of the system. Technically such a logic machine is an automaton. We report an experimental realization of three such coupled automata using a DNAzyme multilayer signaling cascade. A simple model verifies analytically that our experimental scheme provides an integrator generating a power series that is third order in time. The model identifies two parameters that govern the kinetics and shows how the initial concentrations of the substrates are the coefficients in the power series. Royal Society of Chemistry 2017-03-01 2016-12-01 /pmc/articles/PMC5407271/ /pubmed/28507669 http://dx.doi.org/10.1039/c6sc03892a Text en This journal is © The Royal Society of Chemistry 2016 http://creativecommons.org/licenses/by-nc/3.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution-NonCommercial 3.0 Unported License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Chemistry
Lilienthal, S.
Klein, M.
Orbach, R.
Willner, I.
Remacle, F.
Levine, R. D.
Continuous variables logic via coupled automata using a DNAzyme cascade with feedback
title Continuous variables logic via coupled automata using a DNAzyme cascade with feedback
title_full Continuous variables logic via coupled automata using a DNAzyme cascade with feedback
title_fullStr Continuous variables logic via coupled automata using a DNAzyme cascade with feedback
title_full_unstemmed Continuous variables logic via coupled automata using a DNAzyme cascade with feedback
title_short Continuous variables logic via coupled automata using a DNAzyme cascade with feedback
title_sort continuous variables logic via coupled automata using a dnazyme cascade with feedback
topic Chemistry
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5407271/
https://www.ncbi.nlm.nih.gov/pubmed/28507669
http://dx.doi.org/10.1039/c6sc03892a
work_keys_str_mv AT lilienthals continuousvariableslogicviacoupledautomatausingadnazymecascadewithfeedback
AT kleinm continuousvariableslogicviacoupledautomatausingadnazymecascadewithfeedback
AT orbachr continuousvariableslogicviacoupledautomatausingadnazymecascadewithfeedback
AT willneri continuousvariableslogicviacoupledautomatausingadnazymecascadewithfeedback
AT remaclef continuousvariableslogicviacoupledautomatausingadnazymecascadewithfeedback
AT levinerd continuousvariableslogicviacoupledautomatausingadnazymecascadewithfeedback