Fast, cheap and somewhat in control

Abstract
Efforts to manipulate living organisms have raised the question of whether engineering principles of hierarchy, abstraction and design can be applied to biological systems. Here, we consider the practical challenges to controlling living organisms that must be surmounted, or at least managed, if synthetic biology and cellular bioengineering are to be productive.