511 pubs · 17,284 cites · h-index 64
Oxford Research Group
2014 - Present
University of Oxford
1997 - Present
Exscien (United States)
2023 - 2025
Oxford BioMedica (United Kingdom)
2017 - 2025
Science Oxford
2006 - 2025