881 pubs · 41,590 cites · h-index 96
John Radcliffe Hospital
1995 - 2025
University of Oxford
1991 - 2025
Oxford Biomedical Research
2022 - 2025
Kennedy Center
Oxford BioMedica (United Kingdom)
2018 - 2025