89 pubs · 3,935 cites · h-index 23
National Institutes of Health
2016 - Present
National Cancer Institute
Center for Cancer Research
Novartis (United States)
2025 - 2025
Inserm
2024 - 2024