135 pubs · 8,957 cites · h-index 29
University of Exeter
2011 - 2025
AstraZeneca (United Kingdom)
2024 - 2024
NHS Blood and Transplant
2023 - 2023
University of Leeds
Queen Mary University of London