26 pubs · 2,788 cites · h-index 16
Heidelberg University
2015 - 2015
University Hospital Heidelberg
Howard Hughes Medical Institute
1991 - 2000
Palo Alto University
2000 - 2000
Cellular Research (United States)