745 pubs · 51,671 cites · h-index 101
University of Oxford
2013 - 2025
Oxford BioMedica (United Kingdom)
2019 - 2025
John Radcliffe Hospital
2024 - 2024
Warneford Hospital
National Institute for Health Research
2019 - 2024