94 pubs · 7,243 cites · h-index 35
Novartis (Switzerland)
2002 - 2023
Novartis Institutes for BioMedical Research
2004 - 2023
Max Planck Institute of Molecular Physiology
2005 - 2006
University of Sheffield
1999 - 2006
University of Bern
2005 - 2005