32 pubs · 782 cites · h-index 13
Max Planck Society
2025 - 2025
Max Planck Institute of Biophysics
2022 - 2025
Edinburgh Genomics
University of Edinburgh
2014 - 2025
Wellcome Centre for Cell Biology
2019 - 2023