159 pubs · 14,821 cites · h-index 40
Newcastle University
2015 - Present
Peninsula Cancer Center
2025 - 2025
University of Helsinki
2024 - 2024
Bioscience (China)
2022 - 2022
Wellcome Centre for Mitochondrial Research
2021 - 2021