39 pubs · 693 cites · h-index 8
MRC Laboratory for Molecular Cell Biology
2021 - Present
University College London
2021 - Present
Living Systems (United States)
2025 - 2025
University of Cagliari
2021 - 2024
Johannes Gutenberg University Mainz
2019 - 2021