Emulating cellular automata in chemical reaction-diffusion networks

被引:28
|
作者
Scalise, Dominic [1 ]
Schulman, Rebecca [1 ,2 ]
机构
[1] Johns Hopkins Univ, Dept Chem & Biomol Engn, Baltimore, MD USA
[2] Johns Hopkins Univ, Dept Comp Sci, Baltimore, MD 21218 USA
基金
美国国家科学基金会;
关键词
Reaction-diffusion; Cellular automata; DNA strand displacement; Chemical reaction network; Intelligent materials; Molecular programming; Programmable matter; Distributed computation; GRAPH AUTOMATA; DNA; COMPUTATION;
D O I
10.1007/s11047-015-9503-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Chemical reactions and diffusion can produce a wide variety of static or transient spatial patterns in the concentrations of chemical species. Little is known, however, about what dynamical patterns of concentrations can be reliably programmed into such reaction-diffusion systems. Here we show that given simple, periodic inputs, chemical reactions and diffusion can reliably emulate the dynamics of a deterministic cellular automaton, and can therefore be programmed to produce a wide range of complex, discrete dynamics. We describe a modular reaction-diffusion program that orchestrates each of the fundamental operations of a cellular automaton: storage of cell state, communication between neighboring cells, and calculation of cells' subsequent states. Starting from a pattern that encodes an automaton's initial state, the concentration of a "state" species evolves in space and time according to the automaton's specified rules. To show that the reaction-diffusion program we describe produces the target dynamics, we simulate the reaction-diffusion network for two simple one-dimensional cellular automata using coupled partial differential equations. Reaction-diffusion based cellular automata could potentially be built in vitro using networks of DNA molecules that interact via branch migration processes and could in principle perform universal computation, storing their state as a pattern of molecular concentrations, or deliver spatiotemporal instructions encoded in concentrations to direct the behavior of intelligent materials.
引用
收藏
页码:197 / 214
页数:18
相关论文
共 50 条
  • [1] Emulating cellular automata in chemical reaction-diffusion networks
    Scalise, Dominic, 1600, Springer Verlag (8727):
  • [2] Emulating cellular automata in chemical reaction–diffusion networks
    Dominic Scalise
    Rebecca Schulman
    Natural Computing, 2016, 15 : 197 - 214
  • [3] Implementation of reaction-diffusion cellular automata
    Hiratsuka, M
    Aoki, T
    Morimitsu, H
    Higuchi, T
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS, 2002, 49 (01): : 10 - 16
  • [4] Cellular automata for reaction-diffusion systems
    Weimar, JR
    PARALLEL COMPUTING, 1997, 23 (11) : 1699 - 1715
  • [5] Invariants of reaction-diffusion cellular automata models
    Bandman, O. L.
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2012, 17 (03): : 108 - 120
  • [6] Evolving localizations in reaction-diffusion cellular automata
    Adamatzky, Andrew
    Bull, Larry
    Collet, Pierre
    Sapin, Emmanuel
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2008, 19 (04): : 557 - 567
  • [7] Towards Computation in Noisy Reaction-Diffusion Cellular Automata
    Takigawa-Imamura, Hisako
    Motoike, Ikuko N.
    2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2009), 2009, : 355 - 358
  • [8] Stationary patterns in bistable reaction-diffusion cellular automata
    Spale, Daniel
    Stehlik, Petr
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (06) : 6072 - 6087
  • [9] CLASS OF CELLULAR-AUTOMATA FOR REACTION-DIFFUSION SYSTEMS
    WEIMAR, JR
    BOON, JP
    PHYSICAL REVIEW E, 1994, 49 (02): : 1749 - 1752
  • [10] Three-dimensional cellular automata for reaction-diffusion systems
    Weimar, JR
    FUNDAMENTA INFORMATICAE, 2002, 52 (1-3) : 277 - 284