Biological cells and organisms

Biological systems, from single cells to whole organisms or even a sophisticated ecosystem, operate as computational entities.

Cells, for example, can receive mechanical, (electro-) chemical or optical information through receptors, process information through intricate signaling pathways, store data in molecules (DNA, RNA), therefore translate external stimuli (input) into specific biochemical responses (output).

Historically, processes of natural computation have been the inspiration for the development of novel problem-solving techniques in computation such as:

– Cellular automata

– Swarm intelligence

– Neural computation

– Membrane computing

– Amorphous and morphological computing

Nowadays, the emerge of bioengineering and synthetic biology allow for the design and repurposing of biological systems for different applications including computational purposes. Using engineered biological circuits, often called genetic logic gates, enable the creation of complex computational networks within living cells or clusters of cells.

Namely,

– Bacteria (e.g. E.coli)

– Yeast and fungi (see also Physarum Machines)

– Eukaryotic cells

have been utilized for Biocomputing applications.

Advantages

– Biological systems can interact with the environment and have in an evolutionary process evolved to perform complex information processing tasks, such as pattern recognition, making them well-suited for applications that require sensing and control capabilities.

– Parallel Processing: Biological systems can perform complex computations in parallel, making them well-suited for problems that require processing of large amounts of data or that have many independent components

– Adaptability: Biological systems are capable of adapting and evolving in response to changing conditions, making them well-suited for applications that require flexible and dynamic computing systems.

– Energy Efficiency: Biological systems are energy-efficient, as they perform computation using metabolic processes that are powered by chemical energy

Literature

TitleAuthorYear
Pathways to cellular supremacy in biocomputingGrozinger et al. 2019
High-Performance Biocomputing in Synthetic Biology–Integrated Transcriptional and Metabolic CircuitsA. Goñi-Moreno and P. I. Nikel2019
Whole-cell biocomputingM. L. Simpson et al. 2001
Fungal electronicsA. Adamatzky et al. 2022
Slime mould processors, logic gates and sensorsA. Adamatzky2015
Distributed biological computation: from oscillators, logic gates and switches to a multicellular processor and neural computing applicationsM. Moškon et al. 2021
Synthetic neuromorphic computing in living cellsRizik et al.2022