302 pubs · 24,416 cites · h-index 83
Pfizer (United States)
1997 - 2025
PRX Research
2025 - 2025
Biogen (United States)
2018 - 2024
Netherlands Organisation for Applied Scientific Research
2018 - 2023
National Center for Advancing Translational Sciences
2016 - 2021