by Dinesh Thakur

Biocomputing: A generic term that describes various experimental uses of biological systems and compounds to construct computing machines: for example the use of proteins to build integrated circuits, rhodopsin pigment as a memory medium, or DNA replication as a computing mechanism. The last of these has been demonstrated experimentally by encoding text strings as synthetic DNA strands and then using the ability of DNA strands to bind to their complementary form to search for a particular string from among millions in parallel. However, there have not as yet been any commercial applications of biocomputing.