Distributed biological computation: from oscillators, logic gates and switches to a multicellular processor and neural computing applications
Autor: | Miha Moškon, Nikolaj Zimic, Miha Mraz, Roman Komac |
---|---|
Rok vydání: | 2021 |
Předmět: |
0209 industrial biotechnology
Artificial neural network Computer science Computation Distributed computing 02 engineering and technology Construct (python library) Multicellular organism Synthetic biology 020901 industrial engineering & automation Artificial Intelligence Logic gate 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing State (computer science) Biological computation Software Electronic circuit |
Zdroj: | Neural Computing and Applications. 33:8923-8938 |
ISSN: | 1433-3058 0941-0643 |
DOI: | 10.1007/s00521-021-05711-6 |
Popis: | Ever since its foundational years, synthetic biology has been focused on the implementation of biological computing structures. In the beginning, engineered biological computation has mainly been based on uncoupled monoclonal cellular populations. Implementations of such computing structures were mostly inspired by digital electronic circuits and revealed many constraints that limited the advance of the field to relatively simple information processing structures. The focus has recently shifted towards the implementation of biological computing structures within coupled intercellular circuits composed of engineered cellular modules. These circuits have, however, advanced only to a certain point, namely to consist of a few engineered bacterial strains, which perform the computation. It is now time to make a transition from modules and relatively simple systems of biological processing structures to networks composing different strains each presenting a designated computing structure. In such networks, each strain is analogous to a logic chip on a breadboard circuit and is connected to other strains by means of intercellular communication mechanisms rather than copper wires. This analogy can be driven further to use a set of engineered biological modules to construct a complex computing system, such as a multicellular biological processor. We review the state of the art of distributed cellular computation, communication mechanisms, and computational analysis and design approaches for distributed biological computing. We demonstrate the potential next step in engineered biological computation by a proposal of a design of a multicellular biological processor. We demonstrate an analysis of the proposed computing network using in silico simulation and optimisation approaches. Finally, we discuss the potential applications of the reviewed distributed cellular computing structures to the field of neural computing. |
Databáze: | OpenAIRE |
Externí odkaz: | |
Nepřihlášeným uživatelům se plný text nezobrazuje | K zobrazení výsledku je třeba se přihlásit. |