27 pubs · 3,178 cites · h-index 23
Heidelberg University
1997 - 2008
Centre National de la Recherche Scientifique
2005 - 2005
Institut de Biologie de Lille
DKFZ-ZMBH Alliance
2004 - 2004
University of Michigan
1997 - 2003