1. Institute of Translational Medicine, Shanghai University, Shanghai, 200444, China
2. Organoid Research Center, Shanghai University, Shanghai, 200444, China
3. Wenzhou Institute of Shanghai University, Wenzhou 325000, China
4. Department of Orthopedics, Shanghai Zhongye Hospital, Shanghai, 200444, China
5. Department of Orthopedics, Honghui Hospital, Xi’an Jiao Tong University, Xi’an, 710000, China