332 pubs · 7,344 cites · h-index 45
University of Duisburg-Essen
2006 - Present
University of Vienna
2025 - 2025
Max Perutz Labs
Vienna Biocenter
Naval Research Laboratory Information Technology Division