Cargando…

Programming and training rate-independent chemical reaction networks

Embedding computation in biochemical environments incompatible with traditional electronics is expected to have a wide-ranging impact in synthetic biology, medicine, nanofabrication, and other fields. Natural biochemical systems are typically modeled by chemical reaction networks (CRNs) which can al...

Descripción completa

Detalles Bibliográficos
Autores principales: Vasić, Marko, Chalk, Cameron, Luchsinger, Austin, Khurshid, Sarfraz, Soloveichik, David
Formato: Online Artículo Texto
Lenguaje:English
Publicado: National Academy of Sciences 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9214506/
https://www.ncbi.nlm.nih.gov/pubmed/35679345
http://dx.doi.org/10.1073/pnas.2111552119
_version_ 1784731033379274752
author Vasić, Marko
Chalk, Cameron
Luchsinger, Austin
Khurshid, Sarfraz
Soloveichik, David
author_facet Vasić, Marko
Chalk, Cameron
Luchsinger, Austin
Khurshid, Sarfraz
Soloveichik, David
author_sort Vasić, Marko
collection PubMed
description Embedding computation in biochemical environments incompatible with traditional electronics is expected to have a wide-ranging impact in synthetic biology, medicine, nanofabrication, and other fields. Natural biochemical systems are typically modeled by chemical reaction networks (CRNs) which can also be used as a specification language for synthetic chemical computation. In this paper, we identify a syntactically checkable class of CRNs called noncompetitive (NC) whose equilibria are absolutely robust to reaction rates and kinetic rate law, because their behavior is captured solely by their stoichiometric structure. In spite of the inherently parallel nature of chemistry, the robustness property allows for programming as if each reaction applies sequentially. We also present a technique to program NC-CRNs using well-founded deep learning methods, showing a translation procedure from rectified linear unit (ReLU) neural networks to NC-CRNs. In the case of binary weight ReLU networks, our translation procedure is surprisingly tight in the sense that a single bimolecular reaction corresponds to a single ReLU node and vice versa. This compactness argues that neural networks may be a fitting paradigm for programming rate-independent chemical computation. As proof of principle, we demonstrate our scheme with numerical simulations of CRNs translated from neural networks trained on traditional machine learning datasets, as well as tasks better aligned with potential biological applications including virus detection and spatial pattern formation.
format Online
Article
Text
id pubmed-9214506
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher National Academy of Sciences
record_format MEDLINE/PubMed
spelling pubmed-92145062022-06-23 Programming and training rate-independent chemical reaction networks Vasić, Marko Chalk, Cameron Luchsinger, Austin Khurshid, Sarfraz Soloveichik, David Proc Natl Acad Sci U S A Physical Sciences Embedding computation in biochemical environments incompatible with traditional electronics is expected to have a wide-ranging impact in synthetic biology, medicine, nanofabrication, and other fields. Natural biochemical systems are typically modeled by chemical reaction networks (CRNs) which can also be used as a specification language for synthetic chemical computation. In this paper, we identify a syntactically checkable class of CRNs called noncompetitive (NC) whose equilibria are absolutely robust to reaction rates and kinetic rate law, because their behavior is captured solely by their stoichiometric structure. In spite of the inherently parallel nature of chemistry, the robustness property allows for programming as if each reaction applies sequentially. We also present a technique to program NC-CRNs using well-founded deep learning methods, showing a translation procedure from rectified linear unit (ReLU) neural networks to NC-CRNs. In the case of binary weight ReLU networks, our translation procedure is surprisingly tight in the sense that a single bimolecular reaction corresponds to a single ReLU node and vice versa. This compactness argues that neural networks may be a fitting paradigm for programming rate-independent chemical computation. As proof of principle, we demonstrate our scheme with numerical simulations of CRNs translated from neural networks trained on traditional machine learning datasets, as well as tasks better aligned with potential biological applications including virus detection and spatial pattern formation. National Academy of Sciences 2022-06-09 2022-06-14 /pmc/articles/PMC9214506/ /pubmed/35679345 http://dx.doi.org/10.1073/pnas.2111552119 Text en Copyright © 2022 the Author(s). Published by PNAS. https://creativecommons.org/licenses/by-nc-nd/4.0/This open access article is distributed under Creative Commons Attribution-NonCommercial-NoDerivatives License 4.0 (CC BY-NC-ND) (https://creativecommons.org/licenses/by-nc-nd/4.0/) .
spellingShingle Physical Sciences
Vasić, Marko
Chalk, Cameron
Luchsinger, Austin
Khurshid, Sarfraz
Soloveichik, David
Programming and training rate-independent chemical reaction networks
title Programming and training rate-independent chemical reaction networks
title_full Programming and training rate-independent chemical reaction networks
title_fullStr Programming and training rate-independent chemical reaction networks
title_full_unstemmed Programming and training rate-independent chemical reaction networks
title_short Programming and training rate-independent chemical reaction networks
title_sort programming and training rate-independent chemical reaction networks
topic Physical Sciences
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9214506/
https://www.ncbi.nlm.nih.gov/pubmed/35679345
http://dx.doi.org/10.1073/pnas.2111552119
work_keys_str_mv AT vasicmarko programmingandtrainingrateindependentchemicalreactionnetworks
AT chalkcameron programmingandtrainingrateindependentchemicalreactionnetworks
AT luchsingeraustin programmingandtrainingrateindependentchemicalreactionnetworks
AT khurshidsarfraz programmingandtrainingrateindependentchemicalreactionnetworks
AT soloveichikdavid programmingandtrainingrateindependentchemicalreactionnetworks