1. Department of Surgery and State Key Laboratory of Digestive Disease, Institute of Digestive Disease, The Chinese University of Hong Kong, Hong Kong SAR 999077, People’s Republic of China.
2. Chow Yuk Ho Technology Center for Innovative Medicine, The Chinese University of Hong Kong, Hong Kong SAR 999077, People’s Republic of China.
3. Department of Biomedical Engineering, The Chinese University of Hong Kong, Hong Kong SAR 999077, People’s Republic of China.
4. Department of General Surgery, The First Affiliated Hospital of University of Science and Technology of China, Anhui Province 230001, People’s Republic of China.