18 pubs · 1,715 cites · h-index 13
Heidelberg University
2001 - 2011
Centre National de la Recherche Scientifique
2004 - 2005
Institut de Biologie de Lille
Université Libre de Bruxelles
2004 - 2004
Institut Pasteur de Lille