51 pubs · 3,729 cites · h-index 26
University of Lausanne
2012 - 2024
University Hospital of Lausanne
2002 - 2019
University of Geneva
1994 - 2004
Institute of Medical Microbiology and Hygiene
2000 - 2000
Max Planck Institute of Immunobiology and Epigenetics
2000 - 2000