38 pubs · 24,098 cites · h-index 19
Roche (Switzerland)
2022 - 2025
Novartis (Switzerland)
2014 - 2022
Boston Biomedical Research Institute
2022 - 2022
Novartis (United States)
Novartis Institutes for BioMedical Research
2014 - 2021