67 pubs · 2,027 cites · h-index 20
European Molecular Biology Laboratory
2013 - Present
European Molecular Biology Laboratory
2013 - 2025
NXP (Germany)
2024 - 2024
Deutsches Elektronen-Synchrotron DESY
2015 - 2023
Technical University of Munich
2012 - 2012