MIT engineers have developed biological computational circuits capable of both remembering and responding to sequential input data.

The group’s work, which is described in this week’s issue of Science, represents a critical step in the progression of synthetic biology with the integration of DNA-based memory, in particular, pointing the way toward building large computational systems from biological components—computing devices that are living cells—and, ultimately, programming complex biological functions

.More specifically, Nathaniel Roquet and colleagues at MIT’s Synthetic Biology Group were able to implement within a living cell what’s known as a state machine: an abstract mathematical model describing computation as a list of of distinct internal states paired with an associated list of operations (or machine inputs) required to transition from state to state. So: a new state is always the result of an old state taken in combination with new inputs (history matters). State machines happen to describe a very large number of different things, from natural language processing algorithms to neurological systems to something as simple as a vending machine.

more at Source: Scientists Built a Biological Computer Inside a Cell | Motherboard