1 Department of hepatobiliary surgery, the First Affiliated Hospital of Xi'an Jiaotong University, Xi'an, Shaanxi 710061, China.
2 Department of Interventional Radiology, The First Affiliated Hospital of Zhengzhou University, Zhengzhou, Henan, 450052, China.
3 Clinical Science Institute, University Hospital Galway, Galway, Ireland. Electronic address: [email protected].
4 Department of Interventional Radiology, The First Affiliated Hospital of Zhengzhou University, Zhengzhou, Henan, 450052, China; Institute of Basic Medical Sciences, Chinese Academy of Medical Sciences and Peking Union Medical College, Beijing, 100730, China. Electronic address: [email protected].