150 pubs · 2,862 cites · h-index 26
Khalifa University of Science and Technology
2020 - Present
Technische Universität Dresden
2005 - Present
Helmholtz Centre for Infection Research
2013 - 2025
Center for Systems Biology Dresden
2014 - 2025
Abu Dhabi University
2024 - 2024