1. Department of Orthopaedic Surgery, Shanghai Sixth People’s Hospital Affiliated to Shanghai Jiao Tong University School of Medicine, Shanghai, China
2. Department of General Surgery, Shanghai Sixth People’s Hospital Affiliated to Shanghai Jiao Tong University School of Medicine, Shanghai, China
3. School of Information Science and Technology, ShanghaiTech University, Shanghai, China
4. Beixcell (Beijing) Biotechnology Ltd, Beijing, China
5. Jinjiang Municipal Hospital (Shanghai Sixth People’s Hospital Fujian), Jinjiang City, Quanzhou, China