62 pubs · 1,272 cites · h-index 21
Imperial College London
2005 - Present
London Biofoundry
2022 - 2022
Thomas Young Centre
2010 - 2016
Daresbury Laboratory
2015 - 2015
University of Southampton