254 pubs · 12,974 cites · h-index 54
University of Oxford
2008 - Present
John Radcliffe Hospital
2003 - 2025
Oxford BioMedica (United Kingdom)
2015 - 2024
National University of Singapore
2023 - 2023
Blood Cancer UK
2004 - 2023