1. Department of Sports Medicine Department of Orthopedics Shanghai Institute of Microsurgery on Extremities Shanghai Sixth People's Hospital Affiliated to Shanghai Jiao Tong University School of Medicine No. 600 Yishan Road Shanghai 200233 China
2. Regenerative Sports Medicine and Translational Youth Science and Technology Innovation Workroom Shanghai Jiao Tong University School of Medicine No. 600 Yishan Road Shanghai 200233 China
3. Key Laboratory for Ultrafine Materials of Ministry of Education Frontiers Science Center for Materiobiology and Dynamic Chemistry Engineering Research Center for Biomedical Materials of Ministry of Education School of Materials Science and Engineering East China University of Science and Technology Shanghai 200237 China
4. Bioarticure Medical Technology (Shanghai) Co., Ltd No.81‐82, Zuchongzhi Road, Pudong Shanghai 200120 China
5. School of Mechanical, Medical and Process Engineering Center of Biomedical Technology Queensland University of Technology Brisbane 4059 Australia