445 pubs · 12,677 cites · h-index 59
London Biofoundry
2019 - Present
Imperial College London
2013 - Present
University of Liverpool
2010 - 2023
Transnational Press London
2016 - 2021
Molecular Sciences Institute
2019 - 2021