68 pubs · 12,173 cites · h-index 39
Innovate UK
2026 - Present
Finch Therapeutics (United States)
2025 - 2025
Novartis (United States)
2006 - 2022
Moderna Therapeutics (United States)
2017 - 2017
Novartis (Switzerland)
2009 - 2015