36 pubs · 1,998 cites · h-index 14
Takeda (United States)
2018 - 2025
Vedantra Pharmaceuticals (United States)
2025 - 2025
Brigham and Women's Hospital
2013 - 2021
Harvard University
Takeda (Japan)
2020 - 2021