13 pubs · 1,847 cites · h-index 6
University of Göttingen
2007 - 2008
Goethe University Frankfurt
2006 - 2006
European Molecular Biology Laboratory
2003 - 2005
Imperial College London
1999 - 2001