104 pubs · 4,008 cites · h-index 31
Biogen (United States)
2014 - 2025
AstraZeneca (Singapore)
2018 - 2025
AstraZeneca (Germany)
2023 - 2025
AstraZeneca (United Kingdom)
2018 - 2024
Massachusetts General Hospital
2005 - 2023