68 pubs · 1,939 cites · h-index 22
German Cancer Research Center
2018 - Present
Heidelberg University
University of Dundee
2025 - 2025
Kidney Research UK
Genomics (United Kingdom)