177 pubs · 8,774 cites · h-index 50
University of Geneva
1998 - 2025
Cell Medica (Switzerland)
2022 - 2022
Faculty (United Kingdom)
2021 - 2021
University Hospital of Geneva
1993 - 2016
U.S. National Science Foundation
2011 - 2011