171 pubs · 4,370 cites · h-index 27
Uppsala University
2025 - 2025
Milken Institute
2014 - 2025
Saint Joseph University
George Washington University
1995 - 2025
Science for Life Laboratory