63 pubs · 5,231 cites · h-index 28
Johns Hopkins University
2008 - Present
Johns Hopkins Medicine
Amgen (United States)
2025 - 2025
University of California, San Francisco
2021 - 2021
WinnMed