Algorithmic specification as a technique for computing with informal biological models.
Conceptual biological models can sometimes be usefully expressed in algorithmic form. Models expressed in this way are often capable of capturing more aspects of the complete system than could be captured by other modeling approaches, though in general each aspect is captured in a highly simplified way. Two examples are given. The first involves algorithmic specification of the theory of evolution. The second involves a recently implemented computational model of the brain. Work with such models has, to some extent, the style of experimental work. It often suggests interesting problems or exposes subtle features of the system whose importance has been overlooked.
D005075:Biological Evolution; D003201:Computers; D008722:Methods; D008954:Models, Biological