149 pubs · 2,660 cites · h-index 29
STZ eyetrial
2025 - 2025
Baker Heart and Diabetes Institute
2015 - 2023
University of Tübingen
2007 - 2022
Centre National de la Recherche Scientifique
2013 - 2021
Institut de Physique et Chimie des Matériaux de Strasbourg
2013 - 2021