17 pubs · 1,632 cites · h-index 11
Evotec (Germany)
2024 - 2025
Evotec (United States)
2025 - 2025
University of Copenhagen
2010 - 2020
Joslin Diabetes Center
2016 - 2016
Harvard University