14 pubs · 1,843 cites · h-index 10
Novartis (Switzerland)
2008 - 2017
Novartis Institutes for BioMedical Research
Nierenzentrum Heidelberg
2006 - 2014
Yale University
2005 - 2006