1. Institute of Translational Medicine, Shanghai University, Shanghai 200444, China
2. Organoid Research Center, Shanghai University, Shanghai, 200444, China
3. School of Medicine, Shanghai University, Shanghai 200444, China
4. School of Environmental and Chemical Engineering, Shanghai University, Shanghai 200444, China
5. Department of Orthopedics, Shanghai Zhongye Hospital, Shanghai, China
6. Shaoxing Institute of Technology at Shanghai University, Shaoxing, 312000, China
7. Department of Orthopedics Trauma, Shanghai Changhai Hospital, Naval Medical University, Shanghai, China
8. Department of Orthopaedics, Honghui Hospital, Xi’an Jiao Tong University, Xi’an 710000, China