51 pubs · 2,823 cites · h-index 25
University of Cambridge
2017 - 2025
MRC Mitochondrial Biology Unit
2015 - 2025
Medical Research Council
Wellcome Trust
2015 - 2017
Vrije Universiteit Brussel
2006 - 2016