208 pubs · 17,126 cites · h-index 41
John Radcliffe Hospital
1995 - 2025
University of Oxford
1996 - 2025
Edinburgh Genomics
2016 - 2025
Oxford BioMedica (United Kingdom)
2019 - 2025
University of Edinburgh
2005 - 2025