53 pubs · 2,692 cites · h-index 29
Max Perutz Labs
2003 - 2025
University of Vienna
2003 - 2024
Vienna Biocenter
2002 - 2024
University of Cambridge
2022 - 2022
TU Wien
2017 - 2018