326 pubs · 3,640 cites · h-index 32
ETH Zurich
2004 - 2025
New York Structural Biology Center
2025 - 2025
École Polytechnique Fédérale de Lausanne
2003 - 2022
Aalto University
2021 - 2021
Board of the Swiss Federal Institutes of Technology
2019 - 2019