1. Department of Orthopaedics, Xinhua Hospital Affiliated to Shanghai JiaoTong University School of Medicine, Shanghai, China
2. Institute of Translational Medicine, Shanghai University, Shanghai, China
3. Organoid Research Center, Shanghai University, Shanghai, China
4. National Center for Translational Medicine (Shanghai) SHU Branch, Shanghai University, Shanghai, China
5. Department of Orthopaedics, Sixth People’s Hospital Affiliated to Shanghai JiaoTong University School of Medicine, Shanghai, China