136 pubs · 16,667 cites · h-index 52
Lawrence Berkeley National Laboratory
2025 - 2025
University of Zurich
2014 - 2019
Life Science Zurich
2019 - 2019
Valens Clinics
2000 - 2018
ETH Zurich
2006 - 2017