On the hierarchical design of biochemical-based digital computations
The understanding of the biochemical processes underpinning various biological systems has significantly increased in recent decades and has even prompted reverse engineering of certain of life's more complex processes. The most prominent example is modern computers designed to mimic neuron act...
Gespeichert in:
Veröffentlicht in: | Computers in biology and medicine 2021-08, Vol.135, p.104630-104630, Article 104630 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 104630 |
---|---|
container_issue | |
container_start_page | 104630 |
container_title | Computers in biology and medicine |
container_volume | 135 |
creator | Ritis, Dimitrios Boulougouris, Georgios C. |
description | The understanding of the biochemical processes underpinning various biological systems has significantly increased in recent decades and has even prompted reverse engineering of certain of life's more complex processes. The most prominent example is modern computers designed to mimic neuron activity. This work forms part of growing endeavors to return advances in the theory of computation and electronics to biology. In this context, we present a set of requirements sufficient for the design of biochemical analogs of modern electronics in a hierarchical, modular fashion that mimics the design of modern computational devices. This theoretical approach is based on a simple enzymatic analog of the transistor and supported by numerical simulations of biochemical models of enzymatic networks equivalent to complex, and modular, interconnecting electronic circuitry (including clocks, Flip-Flops, adders, decoders, and multiplexers). Furthermore, the proposed approach has been implemented in the form of a Python library capable of creating and testing models of complex bio-analog digital computations based on the execution of an elementary universal logic gate. In tribute to Claude Shannon, our biochemical network materializes his example of a “password” recognition that moves the language of the modern theory of automata beyond combinatorial logic and towards sequential logic.
[Display omitted]
•Sufficient set of conditions for designing biochemical-based computational machines.•Several examples designed including Logic Gates, Adders, Flip-Flops etc.•Work is supported by a Python library capable of simulation and testing.•Shannon's lock structured according to biochemical specifications. |
doi_str_mv | 10.1016/j.compbiomed.2021.104630 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2563180166</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0010482521004248</els_id><sourcerecordid>2563180166</sourcerecordid><originalsourceid>FETCH-LOGICAL-c347t-3c764f6682cf549c9b483788194e2ca84b0fc045d1df178e21c19080de0610d83</originalsourceid><addsrcrecordid>eNqFkMFq3DAQhkVpaLZpX6EYesnF2xlJluVjkzZNILCX5CxsabyrZW1tJTvQt4_MJgRy6Wlg5pv5h4-xAmGNgOrHfm3DcOx8GMitOXDMbakEfGAr1HVTQiXkR7YCQCil5tU5-5zSHgAkCPjEzoUUiLzRK_ZrMxbTjoqdp9hGu_O2PRSOkt-OReiLHGF3NCzdsmsTucL5rZ8yszwwT-3kw5i-sLO-PST6-lIv2OPN74fr2_J-8-fu-ud9aYWsp1LYWsleKc1tX8nGNp3UotYaG0nctlp20FuQlUPXY62Jo8UGNDgCheC0uGCXp7vHGP7OlCYz-GTpcGhHCnMyvKoqJWqOmNHv79B9mOOYv8uUEqizRpUpfaJsDClF6s0x-qGN_wyCWUybvXkzbRbT5mQ6r357CZi7Zfa6-Ko2A1cngLKRp6zXJOtptOR8JDsZF_z_U54BE6SSRw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2563180166</pqid></control><display><type>article</type><title>On the hierarchical design of biochemical-based digital computations</title><source>MEDLINE</source><source>Elsevier ScienceDirect Journals</source><source>ProQuest Central</source><creator>Ritis, Dimitrios ; Boulougouris, Georgios C.</creator><creatorcontrib>Ritis, Dimitrios ; Boulougouris, Georgios C.</creatorcontrib><description>The understanding of the biochemical processes underpinning various biological systems has significantly increased in recent decades and has even prompted reverse engineering of certain of life's more complex processes. The most prominent example is modern computers designed to mimic neuron activity. This work forms part of growing endeavors to return advances in the theory of computation and electronics to biology. In this context, we present a set of requirements sufficient for the design of biochemical analogs of modern electronics in a hierarchical, modular fashion that mimics the design of modern computational devices. This theoretical approach is based on a simple enzymatic analog of the transistor and supported by numerical simulations of biochemical models of enzymatic networks equivalent to complex, and modular, interconnecting electronic circuitry (including clocks, Flip-Flops, adders, decoders, and multiplexers). Furthermore, the proposed approach has been implemented in the form of a Python library capable of creating and testing models of complex bio-analog digital computations based on the execution of an elementary universal logic gate. In tribute to Claude Shannon, our biochemical network materializes his example of a “password” recognition that moves the language of the modern theory of automata beyond combinatorial logic and towards sequential logic.
[Display omitted]
•Sufficient set of conditions for designing biochemical-based computational machines.•Several examples designed including Logic Gates, Adders, Flip-Flops etc.•Work is supported by a Python library capable of simulation and testing.•Shannon's lock structured according to biochemical specifications.</description><identifier>ISSN: 0010-4825</identifier><identifier>EISSN: 1879-0534</identifier><identifier>DOI: 10.1016/j.compbiomed.2021.104630</identifier><identifier>PMID: 34311298</identifier><language>eng</language><publisher>United States: Elsevier Ltd</publisher><subject>Biochemistry ; Biological activity ; Biology ; Circuits ; Clocks ; Combinatorial analysis ; Computation ; Computational Biology ; Computer science ; Computers ; Decoders ; Design ; Electric currents ; Electronic devices bio-analogs ; Electronics ; Enzyme kinetics ; Enzymes ; Logic ; Logic circuits ; Logic gates ; Mathematical modeling ; Mathematical models ; Michaelis–Menten kinetics ; Modular equipment ; Personal computers ; Reverse engineering ; Systems biology ; Transistors ; Ultrasensitivity</subject><ispartof>Computers in biology and medicine, 2021-08, Vol.135, p.104630-104630, Article 104630</ispartof><rights>2021 Elsevier Ltd</rights><rights>Copyright © 2021 Elsevier Ltd. All rights reserved.</rights><rights>2021. Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c347t-3c764f6682cf549c9b483788194e2ca84b0fc045d1df178e21c19080de0610d83</cites><orcidid>0000-0003-2654-2134 ; 0000-0001-7608-4480</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2563180166?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,776,780,3536,27903,27904,45974,64362,64364,64366,72216</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/34311298$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Ritis, Dimitrios</creatorcontrib><creatorcontrib>Boulougouris, Georgios C.</creatorcontrib><title>On the hierarchical design of biochemical-based digital computations</title><title>Computers in biology and medicine</title><addtitle>Comput Biol Med</addtitle><description>The understanding of the biochemical processes underpinning various biological systems has significantly increased in recent decades and has even prompted reverse engineering of certain of life's more complex processes. The most prominent example is modern computers designed to mimic neuron activity. This work forms part of growing endeavors to return advances in the theory of computation and electronics to biology. In this context, we present a set of requirements sufficient for the design of biochemical analogs of modern electronics in a hierarchical, modular fashion that mimics the design of modern computational devices. This theoretical approach is based on a simple enzymatic analog of the transistor and supported by numerical simulations of biochemical models of enzymatic networks equivalent to complex, and modular, interconnecting electronic circuitry (including clocks, Flip-Flops, adders, decoders, and multiplexers). Furthermore, the proposed approach has been implemented in the form of a Python library capable of creating and testing models of complex bio-analog digital computations based on the execution of an elementary universal logic gate. In tribute to Claude Shannon, our biochemical network materializes his example of a “password” recognition that moves the language of the modern theory of automata beyond combinatorial logic and towards sequential logic.
[Display omitted]
•Sufficient set of conditions for designing biochemical-based computational machines.•Several examples designed including Logic Gates, Adders, Flip-Flops etc.•Work is supported by a Python library capable of simulation and testing.•Shannon's lock structured according to biochemical specifications.</description><subject>Biochemistry</subject><subject>Biological activity</subject><subject>Biology</subject><subject>Circuits</subject><subject>Clocks</subject><subject>Combinatorial analysis</subject><subject>Computation</subject><subject>Computational Biology</subject><subject>Computer science</subject><subject>Computers</subject><subject>Decoders</subject><subject>Design</subject><subject>Electric currents</subject><subject>Electronic devices bio-analogs</subject><subject>Electronics</subject><subject>Enzyme kinetics</subject><subject>Enzymes</subject><subject>Logic</subject><subject>Logic circuits</subject><subject>Logic gates</subject><subject>Mathematical modeling</subject><subject>Mathematical models</subject><subject>Michaelis–Menten kinetics</subject><subject>Modular equipment</subject><subject>Personal computers</subject><subject>Reverse engineering</subject><subject>Systems biology</subject><subject>Transistors</subject><subject>Ultrasensitivity</subject><issn>0010-4825</issn><issn>1879-0534</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>EIF</sourceid><sourceid>8G5</sourceid><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><sourceid>GUQSH</sourceid><sourceid>M2O</sourceid><recordid>eNqFkMFq3DAQhkVpaLZpX6EYesnF2xlJluVjkzZNILCX5CxsabyrZW1tJTvQt4_MJgRy6Wlg5pv5h4-xAmGNgOrHfm3DcOx8GMitOXDMbakEfGAr1HVTQiXkR7YCQCil5tU5-5zSHgAkCPjEzoUUiLzRK_ZrMxbTjoqdp9hGu_O2PRSOkt-OReiLHGF3NCzdsmsTucL5rZ8yszwwT-3kw5i-sLO-PST6-lIv2OPN74fr2_J-8-fu-ud9aYWsp1LYWsleKc1tX8nGNp3UotYaG0nctlp20FuQlUPXY62Jo8UGNDgCheC0uGCXp7vHGP7OlCYz-GTpcGhHCnMyvKoqJWqOmNHv79B9mOOYv8uUEqizRpUpfaJsDClF6s0x-qGN_wyCWUybvXkzbRbT5mQ6r357CZi7Zfa6-Ko2A1cngLKRp6zXJOtptOR8JDsZF_z_U54BE6SSRw</recordid><startdate>202108</startdate><enddate>202108</enddate><creator>Ritis, Dimitrios</creator><creator>Boulougouris, Georgios C.</creator><general>Elsevier Ltd</general><general>Elsevier Limited</general><scope>CGR</scope><scope>CUY</scope><scope>CVF</scope><scope>ECM</scope><scope>EIF</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7RV</scope><scope>7X7</scope><scope>7XB</scope><scope>88E</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FH</scope><scope>8FI</scope><scope>8FJ</scope><scope>8FK</scope><scope>8G5</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BBNVY</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>BHPHI</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FR3</scope><scope>FYUFA</scope><scope>GHDGH</scope><scope>GNUQQ</scope><scope>GUQSH</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>K9.</scope><scope>KB0</scope><scope>LK8</scope><scope>M0N</scope><scope>M0S</scope><scope>M1P</scope><scope>M2O</scope><scope>M7P</scope><scope>M7Z</scope><scope>MBDVC</scope><scope>NAPCQ</scope><scope>P5Z</scope><scope>P62</scope><scope>P64</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0003-2654-2134</orcidid><orcidid>https://orcid.org/0000-0001-7608-4480</orcidid></search><sort><creationdate>202108</creationdate><title>On the hierarchical design of biochemical-based digital computations</title><author>Ritis, Dimitrios ; Boulougouris, Georgios C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c347t-3c764f6682cf549c9b483788194e2ca84b0fc045d1df178e21c19080de0610d83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Biochemistry</topic><topic>Biological activity</topic><topic>Biology</topic><topic>Circuits</topic><topic>Clocks</topic><topic>Combinatorial analysis</topic><topic>Computation</topic><topic>Computational Biology</topic><topic>Computer science</topic><topic>Computers</topic><topic>Decoders</topic><topic>Design</topic><topic>Electric currents</topic><topic>Electronic devices bio-analogs</topic><topic>Electronics</topic><topic>Enzyme kinetics</topic><topic>Enzymes</topic><topic>Logic</topic><topic>Logic circuits</topic><topic>Logic gates</topic><topic>Mathematical modeling</topic><topic>Mathematical models</topic><topic>Michaelis–Menten kinetics</topic><topic>Modular equipment</topic><topic>Personal computers</topic><topic>Reverse engineering</topic><topic>Systems biology</topic><topic>Transistors</topic><topic>Ultrasensitivity</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ritis, Dimitrios</creatorcontrib><creatorcontrib>Boulougouris, Georgios C.</creatorcontrib><collection>Medline</collection><collection>MEDLINE</collection><collection>MEDLINE (Ovid)</collection><collection>MEDLINE</collection><collection>MEDLINE</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Nursing & Allied Health Database</collection><collection>ProQuest_Health & Medical Collection</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Medical Database (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Natural Science Collection</collection><collection>Hospital Premium Collection</collection><collection>Hospital Premium Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Research Library (Alumni Edition)</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>Biological Science Collection</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest Natural Science Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>Engineering Research Database</collection><collection>Health Research Premium Collection</collection><collection>Health Research Premium Collection (Alumni)</collection><collection>ProQuest Central Student</collection><collection>Research Library Prep</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Health & Medical Complete (Alumni)</collection><collection>Nursing & Allied Health Database (Alumni Edition)</collection><collection>ProQuest Biological Science Collection</collection><collection>Computing Database</collection><collection>Health & Medical Collection (Alumni Edition)</collection><collection>Medical Database</collection><collection>Research Library</collection><collection>Biological Science Database</collection><collection>Biochemistry Abstracts 1</collection><collection>Research Library (Corporate)</collection><collection>Nursing & Allied Health Premium</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>Biotechnology and BioEngineering Abstracts</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><collection>MEDLINE - Academic</collection><jtitle>Computers in biology and medicine</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ritis, Dimitrios</au><au>Boulougouris, Georgios C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>On the hierarchical design of biochemical-based digital computations</atitle><jtitle>Computers in biology and medicine</jtitle><addtitle>Comput Biol Med</addtitle><date>2021-08</date><risdate>2021</risdate><volume>135</volume><spage>104630</spage><epage>104630</epage><pages>104630-104630</pages><artnum>104630</artnum><issn>0010-4825</issn><eissn>1879-0534</eissn><abstract>The understanding of the biochemical processes underpinning various biological systems has significantly increased in recent decades and has even prompted reverse engineering of certain of life's more complex processes. The most prominent example is modern computers designed to mimic neuron activity. This work forms part of growing endeavors to return advances in the theory of computation and electronics to biology. In this context, we present a set of requirements sufficient for the design of biochemical analogs of modern electronics in a hierarchical, modular fashion that mimics the design of modern computational devices. This theoretical approach is based on a simple enzymatic analog of the transistor and supported by numerical simulations of biochemical models of enzymatic networks equivalent to complex, and modular, interconnecting electronic circuitry (including clocks, Flip-Flops, adders, decoders, and multiplexers). Furthermore, the proposed approach has been implemented in the form of a Python library capable of creating and testing models of complex bio-analog digital computations based on the execution of an elementary universal logic gate. In tribute to Claude Shannon, our biochemical network materializes his example of a “password” recognition that moves the language of the modern theory of automata beyond combinatorial logic and towards sequential logic.
[Display omitted]
•Sufficient set of conditions for designing biochemical-based computational machines.•Several examples designed including Logic Gates, Adders, Flip-Flops etc.•Work is supported by a Python library capable of simulation and testing.•Shannon's lock structured according to biochemical specifications.</abstract><cop>United States</cop><pub>Elsevier Ltd</pub><pmid>34311298</pmid><doi>10.1016/j.compbiomed.2021.104630</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0003-2654-2134</orcidid><orcidid>https://orcid.org/0000-0001-7608-4480</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0010-4825 |
ispartof | Computers in biology and medicine, 2021-08, Vol.135, p.104630-104630, Article 104630 |
issn | 0010-4825 1879-0534 |
language | eng |
recordid | cdi_proquest_journals_2563180166 |
source | MEDLINE; Elsevier ScienceDirect Journals; ProQuest Central |
subjects | Biochemistry Biological activity Biology Circuits Clocks Combinatorial analysis Computation Computational Biology Computer science Computers Decoders Design Electric currents Electronic devices bio-analogs Electronics Enzyme kinetics Enzymes Logic Logic circuits Logic gates Mathematical modeling Mathematical models Michaelis–Menten kinetics Modular equipment Personal computers Reverse engineering Systems biology Transistors Ultrasensitivity |
title | On the hierarchical design of biochemical-based digital computations |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T14%3A24%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=On%20the%20hierarchical%20design%20of%20biochemical-based%20digital%20computations&rft.jtitle=Computers%20in%20biology%20and%20medicine&rft.au=Ritis,%20Dimitrios&rft.date=2021-08&rft.volume=135&rft.spage=104630&rft.epage=104630&rft.pages=104630-104630&rft.artnum=104630&rft.issn=0010-4825&rft.eissn=1879-0534&rft_id=info:doi/10.1016/j.compbiomed.2021.104630&rft_dat=%3Cproquest_cross%3E2563180166%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2563180166&rft_id=info:pmid/34311298&rft_els_id=S0010482521004248&rfr_iscdi=true |