124 pubs · 4,314 cites · h-index 35
European Molecular Biology Laboratory
2018 - Present
European Molecular Biology Laboratory
2018 - Present
European Bioinformatics Institute
2025 - 2025
European Synchrotron Radiation Facility
2012 - 2023
Deutsches Elektronen-Synchrotron DESY
2019 - 2022