202 pubs · 16,506 cites · h-index 55
Alnylam Pharmaceuticals (United States)
2018 - 2025
University of North Carolina at Chapel Hill
2009 - 2023
Center for Environmental Health
2007 - 2023
Massachusetts Institute of Technology
2003 - 2023
Dimagi (United States)
2022 - 2022