Programmable cells: Interfacing natural and engineered gene networks | Synapse