208 pubs · 26,582 cites · h-index 54
University College London
2007 - Present
University of Padua
2012 - 2025
MRC Laboratory for Molecular Cell Biology
2010 - 2025
Wellcome Centre for Mitochondrial Research
2012 - 2025
The Francis Crick Institute
2017 - 2024