68 pubs · 23,098 cites · h-index 28
AstraZeneca (United States)
2025 - 2025
Novartis (Switzerland)
2022 - 2022
Novartis Institutes for BioMedical Research
2022 - 2022
Brigham and Women's Hospital
2013 - 2021
American Institutes for Research
2021 - 2021