Biological computation

Last updated

The concept of biological computation proposes that living organisms perform computations, and that as such, abstract ideas of information and computation may be key to understanding biology. [1] [2] As a field, biological computation can include the study of the systems biology computations performed by biota, [3] [4] [5] [6] [7] the design of algorithms inspired by the computational methods of biota, [8] the design and engineering of manufactured computational devices using synthetic biology components [9] [10] and computer methods for the analysis of biological data, [11] elsewhere called computational biology or bioinformatics.

According to Dominique Chu, Mikhail Prokopenko, and J. Christian J. Ray, "the most important class of natural computers can be found in biological systems that perform computation on multiple levels. From molecular and cellular information processing networks to ecologies, economies and brains, life computes. Despite ubiquitous agreement on this fact going back as far as von Neumann automata and McCulloch–Pitts neural nets, we so far lack principles to understand rigorously how computation is done in living, or active, matter". [12]

Logical circuits can be built with slime moulds. [13] Distributed systems experiments have used them to approximate motorway graphs. [14] The slime mould Physarum polycephalum is able to compute high-quality approximate solutions to the Traveling Salesman Problem, a combinatorial test with exponentially increasing complexity, in linear time. [15] Fungi such as basidiomycetes can also be used to build logical circuits. In a proposed fungal computer, information is represented by spikes of electrical activity, a computation is implemented in a mycelium network, and an interface is realized via fruit bodies. [16]

See also

Related Research Articles

Computer science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. One well known subject classification system for computer science is the ACM Computing Classification System devised by the Association for Computing Machinery.

<span class="mw-page-title-main">DNA computing</span> Computing using molecular biology hardware

DNA computing is an emerging branch of unconventional computing which uses DNA, biochemistry, and molecular biology hardware, instead of the traditional electronic computing. Research and development in this area concerns theory, experiments, and applications of DNA computing. Although the field originally started with the demonstration of a computing application by Len Adleman in 1994, it has now been expanded to several other avenues such as the development of storage technologies, nanoscale imaging modalities, synthetic controllers and reaction networks, etc.

Computational neuroscience is a branch of neuroscience which employs mathematics, computer science, theoretical analysis and abstractions of the brain to understand the principles that govern the development, structure, physiology and cognitive abilities of the nervous system.

<span class="mw-page-title-main">Theoretical computer science</span> Subfield of computer science and mathematics

Theoretical computer science is a subfield of computer science and mathematics that focuses on the abstract and mathematical foundations of computation.

Bio-inspired computing, short for biologically inspired computing, is a field of study which seeks to solve computer science problems using models of biology. It relates to connectionism, social behavior, and emergence. Within computer science, bio-inspired computing relates to artificial intelligence and machine learning. Bio-inspired computing is a major subset of natural computation.

Neuromorphic computing is an approach to computing that is inspired by the structure and function of the human brain. A neuromorphic computer/chip is any device that uses physical artificial neurons to do computations. In recent times, the term neuromorphic has been used to describe analog, digital, mixed-mode analog/digital VLSI, and software systems that implement models of neural systems. Recent advances have even discovered ways to mimic the human nervous system through liquid solutions of chemical systems.

<span class="mw-page-title-main">Mathematical and theoretical biology</span> Branch of biology

Mathematical and theoretical biology, or biomathematics, is a branch of biology which employs theoretical analysis, mathematical models and abstractions of living organisms to investigate the principles that govern the structure, development and behavior of the systems, as opposed to experimental biology which deals with the conduction of experiments to test scientific theories. The field is sometimes called mathematical biology or biomathematics to stress the mathematical side, or theoretical biology to stress the biological side. Theoretical biology focuses more on the development of theoretical principles for biology while mathematical biology focuses on the use of mathematical tools to study biological systems, even though the two terms are sometimes interchanged.

<span class="mw-page-title-main">Neural network (biology)</span> Structure in nervous systems

A neural network, also called a neuronal network, is an interconnected population of neurons. Biological neural networks are studied to understand the organization and functioning of nervous systems.

<span class="mw-page-title-main">Wetware computer</span> Computer composed of organic material

A wetware computer is an organic computer composed of organic material "wetware" such as "living" neurons. Wetware computers composed of neurons are different than conventional computers because they use biological materials, and offer the possibility of substantially more energy-efficient computing. While a wetware computer is still largely conceptual, there has been limited success with construction and prototyping, which has acted as a proof of the concept's realistic application to computing in the future. The most notable prototypes have stemmed from the research completed by biological engineer William Ditto during his time at the Georgia Institute of Technology. His work constructing a simple neurocomputer capable of basic addition from leech neurons in 1999 was a significant discovery for the concept. This research was a primary example driving interest in creating these artificially constructed, but still organic brains.

Rahul Sarpeshkar is the Thomas E. Kurtz Professor and a professor of engineering, professor of physics, professor of microbiology & immunology, and professor of molecular and systems biology at Dartmouth. Sarpeshkar, whose interdisciplinary work is in bioengineering, electrical engineering, quantum physics, and biophysics, is the inaugural chair of the William H. Neukom cluster of computational science, which focuses on analog, quantum, and biological computation. The clusters, designed by faculty from across the institution to address major global challenges, are part of President Philip Hanlon's vision for strengthening academic excellence at Dartmouth. Prior to Dartmouth, Sarpeshkar was a tenured professor at the Massachusetts Institute of Technology and led the Analog Circuits and Biological Systems Group. He is now also a visiting scientist at MIT's Research Laboratory of Electronics.

Neuroinformatics is the emergent field that combines informatics and neuroscience. Neuroinformatics is related with neuroscience data and information processing by artificial neural networks. There are three main directions where neuroinformatics has to be applied:

Microbial intelligence is the intelligence shown by microorganisms. This includes complex adaptive behavior shown by single cells, and altruistic or cooperative behavior in populations of like or unlike cells. It is often mediated by chemical signalling that induces physiological or behavioral changes in cells and influences colony structures.

Unconventional computing is computing by any of a wide range of new or unusual methods.

<i>Physarum polycephalum</i> Species of slime mold, model organism

Physarum polycephalum, an acellular slime mold or myxomycete popularly known as "the blob", is a protist with diverse cellular forms and broad geographic distribution. The “acellular” moniker derives from the plasmodial stage of the life cycle: the plasmodium is a bright yellow macroscopic multinucleate coenocyte shaped in a network of interlaced tubes. This stage of the life cycle, along with its preference for damp shady habitats, likely contributed to the original mischaracterization of the organism as a fungus. P. polycephalum is used as a model organism for research into motility, cellular differentiation, chemotaxis, cellular compatibility, and the cell cycle. It is commonly cultivated.

Biological computers use biologically derived molecules — such as DNA and/or proteins — to perform digital or real computations.

Natural computing, also called natural computation, is a terminology introduced to encompass three classes of methods: 1) those that take inspiration from nature for the development of novel problem-solving techniques; 2) those that are based on the use of computers to synthesize natural phenomena; and 3) those that employ natural materials to compute. The main fields of research that compose these three branches are artificial neural networks, evolutionary algorithms, swarm intelligence, artificial immune systems, fractal geometry, artificial life, DNA computing, and quantum computing, among others.

The Computation and Neural Systems (CNS) program was established at the California Institute of Technology in 1986 with the goal of training PhD students interested in exploring the relationship between the structure of neuron-like circuits/networks and the computations performed in such systems, whether natural or synthetic. The program was designed to foster the exchange of ideas and collaboration among engineers, neuroscientists, and theoreticians.

Andrew Adamatzky is a British computer scientist, who is a Director of the Unconventional Computing Laboratory and Professor in Unconventional Computing at the Department of Computer Science and Creative Technology, University of the West of England, Bristol, United Kingdom.

<span class="mw-page-title-main">Artificial life</span> Field of study

Artificial life is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American computer scientist, in 1986. In 1987, Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.

Soft computing is an umbrella term used to describe types of algorithms that produce approximate solutions to unsolvable high-level problems in computer science. Typically, traditional hard-computing algorithms heavily rely on concrete data and mathematical models to produce solutions to problems. Soft computing was coined in the late 20th century. During this period, revolutionary research in three fields greatly impacted soft computing. Fuzzy logic is a computational paradigm that entertains the uncertainties in data by using levels of truth rather than rigid 0s and 1s in binary. Next, neural networks which are computational models influenced by human brain functions. Finally, evolutionary computation is a term to describe groups of algorithm that mimic natural processes such as evolution and natural selection.

References

  1. Mitchell M (2010-09-21). "Biological Computation". Computer Science Faculty Publications and Presentations.
  2. Didales, K. (2006) Living Computers - Intelligent Plastic Machines.
  3. Didales K (2007). "Being - Our New Understanding of the Meaning of Life".
  4. Bray D (2009). Wetware: a computer in every living cell . New Haven: Yale University Press. ISBN   978-0-300-14173-3.
  5. Mitchell M (2010). "Biological Computation" (PDF). Archived from the original (PDF) on 2013-10-23.
  6. "Information and entropy in biological systems". NIMBios Workshop. 2015.
  7. Dean C (2019). "How Plants Recognise Seasons Using Molecular Memory". The Royal Institution.
  8. Lamm E, Unger R (2011). Biological Computation. Chapman and Hall/CRC.
  9. Biological Computation Group at MIT - Psrg.csail.mit.edu "Biological Computation Group at MIT". Archived from the original on 2013-10-30. Retrieved 2013-10-23.
  10. Regot S, Macia J, Conde N, Furukawa K, Kjellén J, Peeters T, et al. (January 2011). "Distributed biological computation with multicellular engineered networks". Nature. 469 (7329): 207–11. Bibcode:2011Natur.469..207R. doi:10.1038/nature09679. PMID   21150900. S2CID   4389216.
  11. "Biological Computation". Microsoft Research.
  12. Chu D, Prokopenko M, Ray JC (2018-12-06). "Computation by natural systems". Interface Focus. 8 (6): 20180058. doi:10.1098/rsfs.2018.0058. PMC   6227810 .
  13. "Computing with slime: Logical circuits built using living slime molds". ScienceDaily. Retrieved 2019-12-06.
  14. Adamatzky A, Akl S, Alonso-Sanz R, Van Dessel W, Ibrahim Z, Ilachinski A, et al. (2013-06-01). "Are motorways rational from slime mould's point of view?". International Journal of Parallel, Emergent and Distributed Systems. 28 (3): 230–248. arXiv: 1203.2851 . doi:10.1080/17445760.2012.685884. ISSN   1744-5760. S2CID   15534238.
  15. "Slime Mold Can Solve Exponentially Complicated Problems in Linear Time | Biology, Computer Science | Sci-News.com". Breaking Science News | Sci-News.com. Retrieved 2019-12-06.
  16. Adamatzky A (December 2018). "Towards fungal computer". Interface Focus. 8 (6): 20180029. doi:10.1098/rsfs.2018.0029. PMC   6227805 . PMID   30443330.