130 pubs · 18,471 cites · h-index 45
Friedrich Miescher Institute
2022 - Present
German Cancer Research Center
2016 - 2025
Heidelberg University
European Molecular Biology Laboratory
2011 - 2025
Baylor College of Medicine
2020 - 2023