125 pubs · 4,370 cites · h-index 32
Yale University
2020 - Present
University of Virginia
2013 - 2025
Stanford University
2017 - 2023
Inserm
2020 - 2021
Université de Lille