56 pubs · 3,946 cites · h-index 25
Thermo Fisher Scientific (United Kingdom)
2025 - 2025
AstraZeneca (Switzerland)
EVRAZ (United Kingdom)
University of Oxford
2012 - 2023
Warneford Hospital
2012 - 2022