127 pubs · 6,616 cites · h-index 38
RELX Group (Netherlands)
2020 - 2022
RELX Group (United States)
2016 - 2019
Johns Hopkins University
2006 - 2016
Johns Hopkins Medicine
ID Genomics (United States)
2016 - 2016