106 pubs · 7,545 cites · h-index 34
ETH Zurich
2021 - Present
ORCID
2020 - 2020
Freiwillige Akademische Gesellschaft
2017 - 2017
Novartis (Switzerland)
2007 - 2016
Novartis Institutes for BioMedical Research
2007 - 2015