All 2019 2018 2017 2016 2015 2014
All Journal Article Presentation Patent
European Surgical Research
Volume: 60 Issue: 1-2 Pages: 63-73
10.1159/000497434
Liver Transplantation
Volume: XXX Issue: 9 Pages: 1-1
10.1002/lt.24471
Nature Protocols
Volume: XXX