1. Department of Orthopaedics, Shanghai Jiao Tong University Affiliated Sixth People\'s Hospital, 600 Yishan Rd, Shanghai 200233,
PR China
2. Department of Orthopaedics, Shanghai Jiao Tong University Affiliated Sixth People\'s Hospital, 600 Yishan Rd, Shanghai 200233,
PR China | Shanghai Engineering Research Center for Orthopaedic Material Innovation and Tissue Regeneration, Building 3,
Langu Science and Technology Park, Lane 70, Haiji 6th Road, Shanghai, PR China