68 pubs · 2,652 cites · h-index 24
MRC Laboratory for Molecular Cell Biology
2015 - Present
University College London
2015 - Present
Living Systems (United States)
2020 - 2025
Aalborg University
2022 - 2025
Institute of Science and Technology Austria
2024 - 2024