242 pubs · 11,057 cites · h-index 51
European Molecular Biology Laboratory
2008 - Present
European Molecular Biology Laboratory
2009 - 2025
Deutsches Elektronen-Synchrotron DESY
2005 - 2024
Chalmers University of Technology
2016 - 2016
High Energy Accelerator Research Organization
2012 - 2012