1. Department of General Surgery, Shanghai Jiaotong University Affiliated Sixth People's Hospital, Shanghai, P.R. China
2. Department of Radiology, Xuhui Central Hospital, Shanghai, P.R. China
3. Department of General Surgery, People's Hospital of Menghai County, Yunnan Province, P.R. China
4. Department of General Surgery, The Tenth People's Hospital of Tongji University, Shanghai, P.R. China
5. Liver Cancer Institute and Zhongshan Hospital, Fudan University, Shanghai, P.R. China
6. Thayer School of Engineering, Norris Cotton Cancer Center, Dartmouth College, Hanover, NH, USA