I am currently developing methods and software for understanding and programming information processing in biological systems. One of my aims is to develop a language in which large models of biological systems can be programmed from simple components in a modular fashion. An ultimate goal is to be able to program and simulate a biological system on a computer, before implementing the final design inside a living organism.
- Scientists use machine learning to predict DNA binding rates from sequence. Microsoft Research, 8 November 2017.
- DNA computing: Spatially localized DNA domino. Nature Nanotechnology, 24 July 2017.
- DNA Logic Gets Much Faster. IEEE Spectrum, 24 July 2017.
- Researchers build nanoscale computational circuit boards with DNA. Microsoft Research, 24 July 2017.
- Microsoft’s “Biological Computing” lab aims to fight diseases by reprogramming cells. Fast Company, 20 September 2016.
- How Microsoft computer scientists and researchers are working to ‘solve‘ cancer. Microsoft Research, 20 September 2016.
- DNA gets with the program. Chemistry World, 27 January 2015.
- The revolution in biology is here, now. O’Reilly Radar, 9 December 2014.
- Creating tools and algorithms that unlock the power of living cells. Microsoft Research, 4 December 2014.
- DNA computing: Molecules reach consensus. Nature Nanotechnology, 4 October 2013.
- Computing with soup. The Economist, 3 March 2012.
- Computer-assisted genetic engineering. Technology Review, 3 August 2011.
- Programming Cells. Microsoft Research, 22 July 2011.
- Coming Soon to a Lab Near You: Drag-and-Drop Virtual Worlds. Science, 11 February 2011.
- Coding 4 DNA. Microsoft Channel 9, 23 March 2010.
Andrew Phillips leads the Biological Computation Group at Microsoft Research Cambridge, where he is developing methods and software for analysing and programming biological systems. Andrew received a postgraduate degree in Computer Science from the University of Cambridge, under a scholarship from the Barbados government. He pursued a PhD in the Department of Computing at Imperial College London, where he developed methods for specifying and implementing secure mobile applications. He joined Microsoft Research Cambridge in 2005, to conduct research at the intersection of programming language theory and biological modelling. In 2011 he received a Technology Review TR35 award for work on computer-assisted genetic engineering. The award recognises the world’s leading innovators under the age of 35. His hobbies include snowboarding and kite-surfing, he is a black belt in Chinese kick-boxing and is a qualified ballroom dancing instructor.
Microsoft Research (2005 – Present) Researcher at Microsoft Research Cambridge, working on Programming Languages for Biology.
Imperial College (2000-2004) Research Assistant in the Department of Computing (October 2000 – April 2002). Coordinator for the MSc. in Computing for Industry (2004).
CNES French Space Agency (1999) Computer programming placement at the CNES (French Space Agency). Deployed a quality management application on the Web, used to monitor satellites in orbit (3 months). Oracle Developer 2000/Server – Forms 4.5 – Windows NT Server- PL/SQL – Oracle 7 DBMS
Banks Barbados Breweries (1998) Assistant Electrical Control Engineer at Banks (Barbados) Breweries. Maintained and calibrated plant equipment, upgraded Programmable Logic Controllers (6 weeks). PLC ladder logic – VISIO4 CAD
LAAS Systems Laboratory (1997) Computer programming placement at the Laboratoire d’Analyse et d’Architecture des Systemes (LAAS), a French research laboratory specialized in Systems Engineering. Developed a program to test the dispersion characteristics of High-Frequency transistors, used in satellite telecommunications. Composants Circuits Microondes (CCM) research group (6 weeks). HT Basic – IEEE Network Bus – HP Programmable HF Impedance meter
PhD (2000-2004) Computer Science student in the Department of Computing, Imperial College. Thesis title: Specifying and Implementing Secure Mobile Applications in the Channel Ambient System. Supervised by Susan Eisenbach, Nobuko Yoshida and Bashar Nuseibeh. Thesis examined by Andy Gordon and Julian Rathke. Supported by an Overseas Research Scholarship. Awarded a department studentship. Attended the 13th International Summer School for Computer Science Researchers: Foundations of Wide Area Network Programming. Lipari Island, July 1-14, 2001.
Masters (1999-2000) Computer Science student at the University of Cambridge, Churchill College. Postgraduate degree in Computer Science obtained with distinction. Awarded a college scholarship for outstanding results. Awarded a department prize for outstanding dissertation: Implementation of a Mobile Agent Language based on Pi-Calculus. Supervised by Peter Sewell, Theory and Semantics Group, Computer Laboratory.
Master of Engineering (1997-2000) Computer and Electronic Engineering student at the Institut National des Sciences Appliquées (INSA) in Toulouse, France. Diplôme d’Ingénieur (MEng) obtained with first class honours. Final year spent at the University of Cambridge, as part of a joint degree programme.
Undergraduate (1995-1997) Electrical Engineering student at the Université Paul Sabatier in Toulouse, France. Undergraduate degree obtained with first class honours. Award for best examination results.
Secondary Education (1988-1995) Student of Harrison College, Barbados, West Indies. Awarded a government scholarship for outstanding A-level results (1995). Received a national award for best O-level results (1993).
Entrepreneurship Prize winner in the Imperial College Ideas Challenge 2001, run by the Entrepreneurship Centre. Received an award of £1000 for the idea: An input device for pocket computers, PDAs, mobile phones, which makes keyboards obsolete.
Ballroom Dancing Awarded the Imperial Society of Teachers of Dancing gold* medal with honours. Qualified ballroom instructor.
Member of the Imperial College Dance Team. Competed on the university circuit, 2001-2003.
Chess Regional junior champion, Haute Garonne, France 1996. National champion by age group, Barbados, 1988-1995. World junior championships, Puerto Rico, 1986, 1987.