In some ways, learning to program a computer is similar to learning a new language. It requires learning new symbols and terms, which must be organized correctly to instruct the computer what to do.
Efforts to harness the power of livings cells have just taken a huge stride forward, thanks to a new method which could revolutionise synthetic biology. Scientists have been able to 'hack' a living ...