1. Institute of Translational Medicine, Shanghai University, Shanghai 200444, P. R. China.
2. Organoid Research Center, Shanghai University, Shanghai 200444, P. R. China.
3. National Center for Translational Medicine (Shanghai), Shanghai University Branch, Shanghai 200444, P. R. China.
4. School of Medicine, Shanghai University, Shanghai 200444, P. R. China.
5. School of Environmental and Chemical Engineering, Shanghai University, Shanghai 200444, P. R. China.
6. Department of Orthopedics Trauma, Changhai Hospital, Naval Medical University, Shanghai 200433, P. R. China.
7. Department of Orthopaedics, Honghui Hospital, Xi’an Jiao Tong University, Xi’an 710000, P. R. China.