54 pubs · 8,711 cites · h-index 25
Biogen (United States)
2011 - 2025
Inserm
1995 - 2004
University of Geneva
2003 - 2003
University of Lausanne
Icahn School of Medicine at Mount Sinai
2000 - 2003