114 pubs · 2,385 cites · h-index 26
AstraZeneca (United Kingdom)
2014 - 2025
AstraZeneca (Switzerland)
2024 - 2025
AstraZeneca (Finland)
GNS Science
2023 - 2024
MIT University
2008 - 2024