review articles

Doi: 10.1145/1400181.1400200

Natural computing builds a bridge between
computer science and natural sciences.

By LiLa kaRi anD GRzeGoRz RozenBeRG
the many
facets of
natural
computing
“Biology and computer science—life and
computation—are related. I am confident that
at their interface great discoveries await those
who seek them.”
Leonard Adleman,
Scientific American, Aug. 1998

Natural computing is the field of research that investigates models and computational techniques inspired by nature and, dually, attempts to understand the world around us in terms of information processing. It is a highly interdisciplinary field that connects the natural sciences with computing science, both at the level of information technology and at the level of fundamental research. 33 As a matter of fact, natural computing areas and topics come in many flavors, including pure theoretical research, algorithms and software

applications, as well as biology, chemistry, and physics experimental laboratory research.

In this review we describe computing paradigms abstracted from natural phenomena as diverse as self-reproduction, the functioning of the brain, Darwinian evolution, group behavior, the immune system, the characteristics of life, cell membranes, and morphogenesis. These paradigms can be implemented either on traditional electronic hardware or on alternative physical media such as biomolecular (DNA, RNA) computing, or trapped-ion quantum computing devices. Dually, we describe several natural processes that can be viewed as information processing, such as gene regulatory networks, protein-protein interaction networks, biological transport networks, and gene assembly in unicellular organisms. In the same vein, we list efforts to understand biological systems by engineering semi-synthetic organisms, and to understand the universe from the point of view of information processing.

This review was written with the expectation that the reader is a computer scientist with limited knowledge of natural sciences, and it avoids dwelling on the minute details of various natural phenomena. Thus, rather than being overwhelmed by particulars, it is our hope that readers see this article as simply a window into the profound relationship that exists between nature and computation.

There is information processing in nature, and the natural sciences are already adapting by incorporating tools and concepts from computer science at a rapid pace. Conversely, a closer look at nature from the point of view of information processing can and will

 

The vivid images peppered throughout this story offer glimpses of what can happen when nature, art, and computer science join forces. While not directly referenced in this article, these images serve to offer readers some startling perspectives of nature up close as only technology can provide.

References:

Archives