78 pubs · 6,528 cites · h-index 30
Takeda (United States)
2023 - 2025
Takeda (Japan)
2024 - 2025
Alnylam Pharmaceuticals (United States)
2020 - 2023
Memorial Sloan Kettering Cancer Center
2012 - 2019
Harvard University
2017 - 2018