1. Institute of Translational Medicine, Shanghai University, Shanghai, 200444, China
2. Organoid Research Center, Shanghai University, Shanghai, 200444, China
3. National Center for Translational Medicine (Shanghai) SHU Branch, Shanghai University, Shanghai, 200444, China
4. School of Medicine, Shanghai University, Shanghai, 200444, China
5. School of Life Sciences, Shanghai University, Shanghai, 200444, China
6. Department of Orthopedics, Xinhua Hospital, Shanghai Jiao Tong University School of Medicine, Shanghai, 200092, China