39 pubs · 868 cites · h-index 12
European Molecular Biology Laboratory
2016 - Present
International Institute of Molecular and Cell Biology
2019 - Present
ETH Zurich
2025 - 2025
CEA Grenoble
2019 - 2019
Medical University of Warsaw
2016 - 2018