20 pubs · 3,105 cites · h-index 14
Tulane University
2017 - 2024
Johns Hopkins University
2000 - 2015
High Throughput Biology (United States)
2006 - 2015
Howard Hughes Medical Institute
2000 - 2014
H. L. Snyder Medical Foundation
2014 - 2014