94 pubs · 4,258 cites · h-index 36
European Medicines Agency
2002 - 2025
Medical Products Agency
2011 - 2011
European Bioinformatics Institute
2009 - 2009
University of Würzburg
1989 - 2006
KfH Kuratorium für Dialyse und Nierentransplantation
1999 - 1999