29 pubs · 653 cites · h-index 11
Heidelberg University
2019 - Present
ETH Zurich
2026 - Present
European Molecular Biology Laboratory
2021 - Present
German Cancer Research Center
2019 - 2025