66 pubs · 3,754 cites · h-index 25
École Polytechnique Fédérale de Lausanne
2017 - Present
Bioengineering Center
2025 - 2025
Eindhoven University of Technology
2008 - 2021
Harvard University
2016 - 2020
Dana-Farber Cancer Institute
2014 - 2020