96 pubs · 1,634 cites · h-index 21
Novartis (Switzerland)
2025 - 2025
Novartis (United States)
2021 - 2025
Novartis Institutes for BioMedical Research
Novartis (China)
2022 - 2022
Tris Pharma (United States)