30 pubs · 970 cites · h-index 13
Beth Israel Deaconess Medical Center
2002 - 2025
Harvard University
2007 - 2025
Beth Israel Deaconess Hospital
2003 - 2021
Semmelweis University
1994 - 1997
Czech Academy of Sciences, Institute of Physiology
1997 - 1997