81 pubs · 11,112 cites · h-index 30
C4 Therapeutics (United States)
2020 - Present
United Therapeutics (United States)
2023 - 2023
Editas Medicine (United States)
2015 - 2019
Alnylam Pharmaceuticals (United States)
2004 - 2016
Deaconess Hospital
2013 - 2013