44 pubs · 6,545 cites · h-index 20
Alnylam Pharmaceuticals (United States)
2010 - 2023
Neoleukin Therapeutics (United States)
2022 - 2022
Gemini Computers (United States)
2020 - 2020
Deaconess Hospital
2013 - 2013
Memorial Sloan Kettering Cancer Center
2013 - 2013