81 pubs · 6,208 cites · h-index 37
Kiel University
2014 - 2025
Czech Academy of Sciences, Institute of Physiology
2019 - 2021
University of Aberdeen
2007 - 2015
Heidelberg University
2004 - 2011
University Hospital Heidelberg
2005 - 2006