313 pubs · 16,951 cites · h-index 62
London Biofoundry
2018 - Present
Institute of Natural Science
2026 - Present
Imperial College London
2002 - Present
Thomas Young Centre
2018 - 2025
Molecular Sciences Institute
2025 - 2025