294 pubs · 9,234 cites · h-index 51
University of California, Riverside
2026 - Present
Inserm
2025 - Present
Institut Pasteur
2017 - Present
Wayne State University
1995 - Present
Université Paris Cité
2021 - Present