10 pubs · 213 cites · h-index 6
University of Zurich
2014 - 2023
University Hospital of Zurich
Cell and Tissue Systems (United States)
2014 - 2014