324 pubs · 27,226 cites · h-index 65
University of Fribourg
2016 - Present
German Cancer Research Center
2025 - 2025
Heidelberg University
Cell Signaling Technology (United States)
University of Bern
2024 - 2024