Biocomputers: from test tubes to live cells | Synapse