60 pubs · 2,609 cites · h-index 29
University of Luxembourg
2005 - 2024
Life Sciences Research Foundation
2013 - 2015
Novartis (Switzerland)
2011 - 2011
Novartis Institutes for BioMedical Research
Universitätsklinikum Aachen
2003 - 2005