[1] Shanghai Jiao Tong Univ Affiliated Peoples Hosp 6, Dept Orthoped Surg, Shanghai 200233, Peoples R China
[2] Shanghai Jiao Tong Univ Affiliated Peoples Hosp 6, Inst Microsurg Extrem, Shanghai 200233, Peoples R China
[3] Shandong First Med Univ, Hlth Management Ctr, Shandong Prov Hosp, Jinan 250021, Peoples R China
[4] Shanghai Ocean Univ, Coll Fisheries & Life Sci, Shanghai 201306, Peoples R China
[5] Ningbo City First Hosp, Inst Biomat, 59 Liuting St, Ningbo 315010, Peoples R China
[6] Wenzhou Med Univ, Inst Bioscaffold Transplantat & Immunol, North Ctr Rd, Wenzhou 325035, Peoples R China