209 pubs · 20,193 cites · h-index 57
Johns Hopkins University
2004 - Present
New York University
2006 - Present
Johns Hopkins Medicine
2025 - 2025
Genomics (United Kingdom)
2000 - 2024
Indian Institute of Management Shillong
2023 - 2023