1
|
Adamatzky A. Towards proteinoid computers. Hypothesis paper. Biosystems 2021; 208:104480. [PMID: 34265376 DOI: 10.1016/j.biosystems.2021.104480] [Citation(s) in RCA: 22] [Impact Index Per Article: 5.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/23/2021] [Revised: 07/03/2021] [Accepted: 07/05/2021] [Indexed: 10/20/2022]
Abstract
Proteinoids - thermal proteins - are produced by heating amino acids to their melting point and initiation of polymerisation to produce polymeric chains. Proteinoids swell in aqueous solution into hollow microspheres. The proteinoid microspheres produce endogenous burst of electrical potential spikes and change patterns of their electrical activity in response to illumination. The microspheres can interconnect by pores and tubes and form networks with a programmable growth. We speculate on how ensembles of the proteinoid microspheres can be developed into unconventional computing devices.
Collapse
|
2
|
A programmable chemical computer with memory and pattern recognition. Nat Commun 2020; 11:1442. [PMID: 32188858 PMCID: PMC7080730 DOI: 10.1038/s41467-020-15190-3] [Citation(s) in RCA: 29] [Impact Index Per Article: 5.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/06/2019] [Accepted: 02/20/2020] [Indexed: 11/08/2022] Open
Abstract
Current computers are limited by the von Neumann bottleneck, which constrains the throughput between the processing unit and the memory. Chemical processes have the potential to scale beyond current computing architectures as the processing unit and memory reside in the same space, performing computations through chemical reactions, yet their lack of programmability limits them. Herein, we present a programmable chemical processor comprising of a 5 by 5 array of cells filled with a switchable oscillating chemical (Belousov-Zhabotinsky) reaction. Each cell can be individually addressed in the 'on' or 'off' state, yielding more than 2.9 × 1017 chemical states which arise from the ability to detect distinct amplitudes of oscillations via image processing. By programming the array of interconnected BZ reactions we demonstrate chemically encoded and addressable memory, and we create a chemical Autoencoder for pattern recognition able to perform the equivalent of one million operations per second.
Collapse
|
3
|
Abstract
A substrate does not have to be solid to compute. It is possible to make a computer purely from a liquid. I demonstrate this using a variety of experimental prototypes where a liquid carries signals, actuates mechanical computing devices and hosts chemical reactions. We show hydraulic mathematical machines that compute functions based on mass transfer analogies. I discuss several prototypes of computing devices that employ fluid flows and jets. They are fluid mappers, where the fluid flow explores a geometrically constrained space to find an optimal way around, e.g. the shortest path in a maze, and fluid logic devices where fluid jet streams interact at the junctions of inlets and results of the computation are represented by fluid jets at selected outlets. Fluid mappers and fluidic logic devices compute continuously valued functions albeit discretized. There is also an opportunity to do discrete operation directly by representing information by droplets and liquid marbles (droplets coated by hydrophobic powder). There, computation is implemented at the sites, in time and space, where droplets collide one with another. The liquid computers mentioned above use liquid as signal carrier or actuator: the exact nature of the liquid is not that important. What is inside the liquid becomes crucial when reaction-diffusion liquid-phase computing devices come into play: there, the liquid hosts families of chemical species that interact with each other in a massive-parallel fashion. I shall illustrate a range of computational tasks, including computational geometry, implementable by excitation wave fronts in nonlinear active chemical medium. The overview will enable scientists and engineers to understand how vast is the variety of liquid computers and will inspire them to design their own experimental laboratory prototypes. This article is part of the theme issue 'Liquid brains, solid brains: How distributed cognitive architectures process information'.
Collapse
Affiliation(s)
- Andrew Adamatzky
- Unconventional Computing Lab, Department of Computer Science and Creative Technologies, University of the West of England, Bristol, UK
| |
Collapse
|
4
|
Abstract
We propose that fungi Basidiomycetes can be used as computing devices: information is represented by spikes of electrical activity, a computation is implemented in a mycelium network and an interface is realized via fruit bodies. In a series of scoping experiments, we demonstrate that electrical activity recorded on fruits might act as a reliable indicator of the fungi's response to thermal and chemical stimulation. A stimulation of a fruit is reflected in changes of electrical activity of other fruits of a cluster, i.e. there is distant information transfer between fungal fruit bodies. In an automaton model of a fungal computer, we show how to implement computation with fungi and demonstrate that a structure of logical functions computed is determined by mycelium geometry.
Collapse
|
5
|
Adamatzky A. On Emulation of Flueric Devices in Excitable Chemical Medium. PLoS One 2016; 11:e0168267. [PMID: 27997561 PMCID: PMC5173363 DOI: 10.1371/journal.pone.0168267] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/03/2016] [Accepted: 11/29/2016] [Indexed: 11/18/2022] Open
Abstract
Flueric devices are fluidic devices without moving parts. Fluidic devices use fluid as a medium for information transfer and computation. A Belousov-Zhabotinsky (BZ) medium is a thin-layer spatially extended excitable chemical medium which exhibits travelling excitation wave-fronts. The excitation wave-fronts transfer information. Flueric devices compute via jets interaction. BZ devices compute via excitation wave-fronts interaction. In numerical model of BZ medium we show that functions of key flueric devices are implemented in the excitable chemical system: signal generator, and, xor, not and nor Boolean gates, delay elements, diodes and sensors. Flueric devices have been widely used in industry since late 1960s and are still employed in automotive and aircraft technologies. Implementation of analog of the flueric devices in the excitable chemical systems opens doors to further applications of excitation wave-based unconventional computing in soft robotics, embedded organic electronics and living technologies.
Collapse
Affiliation(s)
- Andrew Adamatzky
- University of the West of England, Bristol, United Kingdom
- * E-mail:
| |
Collapse
|
6
|
Adamatzky A. Binary full adder, made of fusion gates, in a subexcitable Belousov-Zhabotinsky system. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2015; 92:032811. [PMID: 26465532 DOI: 10.1103/physreve.92.032811] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 06/22/2015] [Indexed: 06/05/2023]
Abstract
In an excitable thin-layer Belousov-Zhabotinsky (BZ) medium a localized perturbation leads to the formation of omnidirectional target or spiral waves of excitation. A subexcitable BZ medium responds to asymmetric local perturbation by producing traveling localized excitation wave-fragments, distant relatives of dissipative solitons. The size and life span of an excitation wave-fragment depend on the illumination level of the medium. Under the right conditions the wave-fragments conserve their shape and velocity vectors for extended time periods. I interpret the wave-fragments as values of Boolean variables. When two or more wave-fragments collide they annihilate or merge into a new wave-fragment. States of the logic variables, represented by the wave-fragments, are changed in the result of the collision between the wave-fragments. Thus, a logical gate is implemented. Several theoretical designs and experimental laboratory implementations of Boolean logic gates have been proposed in the past but little has been done cascading the gates into binary arithmetical circuits. I propose a unique design of a binary one-bit full adder based on a fusion gate. A fusion gate is a two-input three-output logical device which calculates the conjunction of the input variables and the conjunction of one input variable with the negation of another input variable. The gate is made of three channels: two channels cross each other at an angle, a third channel starts at the junction. The channels contain a BZ medium. When two excitation wave-fragments, traveling towards each other along input channels, collide at the junction they merge into a single wave-front traveling along the third channel. If there is just one wave-front in the input channel, the front continues its propagation undisturbed. I make a one-bit full adder by cascading two fusion gates. I show how to cascade the adder blocks into a many-bit full adder. I evaluate the feasibility of my designs by simulating the evolution of excitation in the gates and adders using the numerical integration of Oregonator equations.
Collapse
Affiliation(s)
- Andrew Adamatzky
- Unconventional Computing Centre, University of the West of England, Bristol, United Kingdom
| |
Collapse
|
7
|
Zambrano A, Zadorin AS, Rondelez Y, Estévez-Torres A, Galas JC. Pursuit-and-Evasion Reaction-Diffusion Waves in Microreactors with Tailored Geometry. J Phys Chem B 2015; 119:5349-55. [DOI: 10.1021/jp509474w] [Citation(s) in RCA: 23] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/30/2022]
Affiliation(s)
- A. Zambrano
- Laboratoire
de Photonique et de Nanostructures, CNRS-UPR20, Marcoussis 91460, France
| | - A. S. Zadorin
- Laboratoire
de Photonique et de Nanostructures, CNRS-UPR20, Marcoussis 91460, France
| | - Y. Rondelez
- LIMMS/CNRS-IIS, University of Tokyo, Komaba 4-6-2 Meguro-ku, Tokyo 113-8654, Japan
| | - A. Estévez-Torres
- Laboratoire
de Photonique et de Nanostructures, CNRS-UPR20, Marcoussis 91460, France
| | - J.-C. Galas
- Laboratoire
de Photonique et de Nanostructures, CNRS-UPR20, Marcoussis 91460, France
| |
Collapse
|
8
|
Sun MZ, Zhao X. Multi-bit binary decoder based on Belousov-Zhabotinsky reaction. J Chem Phys 2013; 138:114106. [DOI: 10.1063/1.4794995] [Citation(s) in RCA: 19] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/14/2022] Open
Affiliation(s)
- Ming-Zhu Sun
- Institute of Robotics and Automatic Information System, Nankai University, Tianjin, China
| | - Xin Zhao
- Institute of Robotics and Automatic Information System, Nankai University, Tianjin, China
| |
Collapse
|
9
|
Zhang GM, Wong I, Chou MT, Zhao X. Towards constructing multi-bit binary adder based on Belousov-Zhabotinsky reaction. J Chem Phys 2012; 136:164108. [DOI: 10.1063/1.3702846] [Citation(s) in RCA: 17] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/14/2022] Open
Affiliation(s)
- Guo-Mao Zhang
- Institute of Robotics and Automatic Information System, Nankai University, Tianjin, China
| | - Ieong Wong
- Mechanical and Aerospace Engineering Department, University of California Los Angeles, Los Angeles, California 90095-1597, USA
| | - Meng-Ta Chou
- Electrical Engineering Department, University of California Los Angeles, Los Angeles, California 90095-1594, USA
| | - Xin Zhao
- Institute of Robotics and Automatic Information System, Nankai University, Tianjin, China
| |
Collapse
|
10
|
Nonlinear Systems for Image Processing. ACTA ACUST UNITED AC 2008. [DOI: 10.1016/s1076-5670(08)00603-4] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 04/26/2023]
|
11
|
Mitterauer BJ. Where and how could intentional programs be generated in the brain? Biosystems 2007; 88:101-12. [PMID: 16860928 DOI: 10.1016/j.biosystems.2006.04.003] [Citation(s) in RCA: 24] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/15/2006] [Revised: 04/14/2006] [Accepted: 04/18/2006] [Indexed: 11/25/2022]
Abstract
Based on glial-neuronal interaction a formalism (negative language) for the generation of intentional programs is proposed. An intentional program generates a specific multirelational structure in an inner or outer appropriate environment according to the principle of feasibility. After description of the glial spatio-temporal boundary-setting function in its interaction with the neuronal system, it is hypothesized that intentional programs may be generated in glial networks (syncytia) in line with the formalism of negative language. Gap junctions are interpreted as multirelational negation operators, generating cycles in a permutation system. These cycles could represent intentional programs that can either be realized or not in neuronal networks embodying a permutation system. The feasibility of these intentional programs is essentially dependent on appropriate environmental information. Since the realization of intentional programs in neuronal networks allows high degrees of freedom, the problem of free will is tackled, as well. Free will is defined as the subjective freedom to choose between the inner determination of intentional programs and the overdetermination of their feasibility in an appropriate environment. Finally, the possible implementation of the proposed brain model in robot brains is briefly discussed.
Collapse
Affiliation(s)
- B J Mitterauer
- Forensic Neuropsychiatry and Gotthard Günther Archives, University of Salzburg, Ignaz-Harrer Strasse 79, A-5020 Salzburg, Austria.
| |
Collapse
|
12
|
Adamatzky A, Costello BDL, Melhuish C, Ratcliffe N. Experimental implementation of mobile robot taxis with onboard Belousov–Zhabotinsky chemical medium. MATERIALS SCIENCE & ENGINEERING. C, MATERIALS FOR BIOLOGICAL APPLICATIONS 2004. [DOI: 10.1016/j.msec.2004.02.002] [Citation(s) in RCA: 21] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 10/26/2022]
|
13
|
Adamatzky A, Arena P, Basile A, Carmona-Galan R, DeLacyCostello B, Fortuna L, Frasca M, Rodriguez-Vazquez A. Reaction-Diffusion Navigation Robot Control: From Chemical to VLSI Analogic Processors. ACTA ACUST UNITED AC 2004. [DOI: 10.1109/tcsi.2004.827654] [Citation(s) in RCA: 70] [Impact Index Per Article: 3.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
|
14
|
Adamatzky A, De Lacy Costello B. Experimental logical gates in a reaction-diffusion medium: the XOR gate and beyond. PHYSICAL REVIEW E 2002; 66:046112. [PMID: 12443264 DOI: 10.1103/physreve.66.046112] [Citation(s) in RCA: 74] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/20/2002] [Indexed: 11/07/2022]
Abstract
We exploit the particulars of diffusive wave front interactions in certain types of two-reactant reaction-diffusion medium to construct a laboratory prototype of an XOR gate. In the design, the values of the logic variables are represented by the presence or absence of a precipitate, "wires" are constructed of a substrate loaded gel, and the computation is based on diffusive wave dynamics. We also discuss implementation of AND gate and study a three-valued composition, derived from the gate dynamic, and discuss possible logics that could be derived from this composition.
Collapse
Affiliation(s)
- Andrew Adamatzky
- Faculty of Computing, Engineering and Mathematical Sciences, University of the West of England, Bristol BS16 1QY, United Kingdom
| | | |
Collapse
|
15
|
Abstract
General principles of information processing by chemical-based biomolecular systems (pseudobiological information processing paradigm) are discussed. These principles include very large scale parallelism of information processing, high behavioral complexity, complementarity of information features, self-organization, and multilevel architecture. Chemical-based information processing devices using these principles seem to be able to solve effectively problems of high computational complexity.
Collapse
Affiliation(s)
- N Rambidi
- Physics Department, International Research Institute for Management Sciences, Moscow State University, 2-ya Pestchanaya-8/53, 125252, Moscow, Russia.
| |
Collapse
|