7 pubs · 782 cites · h-index 6
University of Oxford
2009 - 2025
Oxford Centre for Diabetes, Endocrinology and Metabolism
2009 - 2025
Oxford BioMedica (United Kingdom)
2025 - 2025
National Institute for Health Research
2013 - 2013
Churchill Hospital
2009 - 2012