52 pubs · 1,556 cites · h-index 16
Bayer (Switzerland)
2021 - 2025
Io Therapeutics (United States)
2024 - 2024
Bayer (United States)
2020 - 2021
Bayer (Germany)
2015 - 2021
Charité - Universitätsmedizin Berlin
2010 - 2015