759 pubs · 19,553 cites · h-index 58
The Ohio State University Wexner Medical Center
2023 - Present
Linde (United States)
2025 - 2025
Brigham and Women's Hospital
2003 - 2025
The Ohio State University
2023 - 2025
Harvard University
2010 - 2023