CAMBRIDGE, MA -- Living cells are capable of performing complex computations on the environmental signals they encounter.
These computations can be continuous, or analogue, in nature -- the way eyes adjust to gradual changes in the light levels. They can also be digital, involving simple on or off processes, such as a cell's initiation of its own death.
Synthetic biological systems, in contrast, have tended to focus on either analogue or digital processing, limiting the range of applications for which they can be used.