Institution: | 1. Department of Orthopedics, The First Affiliated Hospital of Soochow University, , 188 Shizi St, Suzhou, Jiangsu 215006, China;2. Orthopedic Institute, Soochow University, , 708 Renmin Rd, Suzhou, Jiangsu 215007, China;3. School of Biomedical Engineering and Med‐X Research Institute, Shanghai Jiao Tong University, , 1954 Huashan Rd, Shanghai 200030, China;4. Department of Orthopaedics, Shanghai Sixth People's Hospital, Shanghai Jiao Tong University School of Medicine, , 600 Yishan Rd, Shanghai 200233, China |