115 pubs · 3,224 cites · h-index 31
Science Oxford
2026 - Present
Oxford Medical Diagnostics (United Kingdom)
2022 - 2025
University of Oxford
1999 - 2023
Oxford Drug Design (United Kingdom)
2020 - 2020
Wellcome Centre for Integrative Neuroimaging
2006 - 2020