106 pubs · 2,281 cites · h-index 22
AstraZeneca (United States)
2025 - 2025
Pfizer (United States)
2011 - 2023
Sutro Biopharma (United States)
2022 - 2023
Connecticut Sea Grant
2014 - 2021
Yangtze River Pharmaceutical Group (China)
2011 - 2011