1. Shanghai Key Laboratory of Orthopaedic Implant, Department of Orthopaedic Surgery, Shanghai Ninth People’s Hospital, Shanghai Jiao Tong University School of Medicine, 639 Zhizaoju Road, Shanghai 200011, China
2. Southwest Jiaotong University College Of Medicine, No.111, North Section, Second Ring Road, Chengdu, Sichuan 610031, P.R. China
3. Med-X Research Institute, School of Biomedical Engineering, Shanghai Jiao Tong University, 1804 Huashan Road, Shanghai 200030, China