95 pubs · 2,782 cites · h-index 21
TU Wien
2011 - 2025
University of Wisconsin–Madison
2022 - 2022
Max Perutz Labs
2009 - 2012
Vienna Biocenter
Medical University of Vienna