38 pubs · 3,259 cites · h-index 19
Roche (Switzerland)
2019 - 2025
Lund University
2015 - 2024
ETH Zurich
2013 - 2023
Novartis (Switzerland)
2022 - 2022
Biogen (United States)