1. Department of Hepatobiliary Surgery, Zhujiang Hospital; Southern Medical University; Guangzhou 510282 Guangdong People's Republic of China
2. School of Computing Sciences; South China Normal University; Guangzhou 520631 Guangdong People's Republic of China
3. Department of Hepatopancreatobiliary Surgery, Southwest Hospital; Third Military Medical University; Chongqing 400038 People's Republic of China