55 pubs · 1,440 cites · h-index 18
Austrian Institute of Technology
2020 - Present
RENA Technologies Austria GmbH (Austria)
2025 - 2025
Max Perutz Labs
2005 - 2020
Vienna Biocenter
Medical University of Vienna