Software for Programming Cells

Wednesday 5th February 2014, 6:30 pm.

Speaker: Colin Gravill, Microsoft Research Cambridge.

Venue: Room 4.31, University of Edinburgh Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB.

Refreshments and networking from 6:00 pm.

This event is free of charge and open to all. No registration required - just turn up.


Cells are the building blocks of all life. If we could program living cells as effectively as we program digital computers, we could make fundamental breakthroughs in the treatment of disease and the development of sustainable agriculture, while also gaining insight into the workings of life itself. In spite of this promise there are still many challenges to overcome. First and foremost, programming cells remains highly complex and error-prone, and we have reached a point where powerful computer software is needed to accelerate further progress. This session presents our web-based software for programming cells including molecular circuits and genetic computation devices. We present a molecular program of an optimal consensus algorithm and show results of the working system compiled into DNA. The session demonstrates a software tool chain for characterising genetic parts that can be combined into genetic devices for programming cell function. Just as software for programming digital computers heralded a new era of technology, software for programming cells could enable new applications of biotechnology.

About the speaker


Colin is a research software developer in the Biological Computation group at Microsoft Research Cambridge. He has worked in fluid dynamics, earthquake simulation, terahertz spectroscopy, and is now helping to apply programming methods to the messy world of biology. He graduated from Durham University in Natural Science and studies Synthetic Biology in-between trying to write better JavaScript.

Edinburgh Branch site maintained by © Copyright BCS 2014 Legal and privacy notices  BCS is a registered charity: No 292786