Biological computation in the context of Natural computing


Biological computation in the context of Natural computing

Biological computation Study page number 1 of 1

Play TriviaQuestions Online!

or

Skip to study material about Biological computation in the context of "Natural computing"


⭐ Core Definition: Biological computation

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. As a field, biological computation can include the study of the systems biology computations performed by biota, the design of algorithms inspired by the computational methods of bio-data, the design and engineering of manufactured computational devices using synthetic biology and computer methods for biological data, Computational Biology. This extenuates DNA Computation, Evolutionary Computation, Autonomic Computation, Morphological Computation, Morphogenetic Computation, Amorphous Computation, and Hyperdimensional Computation.

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".

↓ Menu
HINT:

In this Dossier

Biological computation in the context of Chemical synapse

Chemical synapses are biological junctions through which neurons' signals can be sent to each other and to non-neuronal cells such as those in muscles or glands. Chemical synapses allow neurons to form circuits within the central nervous system. They are crucial to the biological computations that underlie perception and thought. They allow the nervous system to connect to and control other systems of the body.

At a chemical synapse, one neuron releases neurotransmitter molecules into a small space (the synaptic cleft) that is adjacent to the postsynaptic cell (e.g., another neuron). The neurotransmitter molecules are contained within small sacs called synaptic vesicles, and are released into the synaptic cleft by exocytosis. These molecules then bind to neurotransmitter receptors on the postsynaptic cell. Finally, to terminate its action, the neurotransmitter is cleared from the cleft through one of several mechanisms, including enzymatic degradation or re-uptake, by specific transporters, either into the presynaptic cell or to neuroglia.

View the full Wikipedia page for Chemical synapse
↑ Return to Menu

Biological computation in the context of Amorphous computing

Amorphous computing refers to computational systems that use very large numbers of identical, parallel processors each having limited computational ability and local interactions. The term amorphous computing was coined at MIT in 1996 in a paper entitled "Amorphous Computing Manifesto" by Abelson, Knight, Sussman, et al.

Examples of naturally occurring amorphous computations can be found in many fields, such as developmental biology (the development of multicellular organisms from a single cell), molecular biology (the organization of sub-cellular compartments and intra-cell signaling), neural networks, and chemical engineering (non-equilibrium systems). The study of amorphous computation is hardware agnostic—it is not concerned with the physical substrate (biological, electronic, nanotech, etc.) but rather with the characterization of amorphous algorithms as abstractions with the goal of both understanding existing natural examples and engineering novel systems. Ultimately, this field extenuates to Computational Intelligence, as this computational technique is an extenuation of Artificial Intelligence (but more specifically Artificial General Intelligence) for developing Biological Computation.

View the full Wikipedia page for Amorphous computing
↑ Return to Menu