129 pubs · 9,019 cites · h-index 53
Biogen (United States)
2017 - 2025
InterScience (United States)
2024 - 2025
Research Network (United States)
2023 - 2023
Pfizer (United States)
2010 - 2021
Princeton University
1983 - 2010