28 pubs · 524 cites · h-index 10
Wave 80 Biosciences (United States)
2025 - 2025
Io Therapeutics (United States)
2025 - 2025
Novartis (United States)
2024 - 2024
Apellis Pharmaceuticals (United States)
2020 - 2022
Achillion Pharmaceuticals (United States)
2013 - 2018