1. Department of Spine Orthopedics, Zhuhai People’s Hospital, Zhuhai Hospital affiliated with Jinan University, Zhuhai 519000, P.R. China
2. Department of Medical imaging, Zhuhai People’s Hospital, Zhuhai Hospital affiliated with Jinan University, Zhuhai 519000, P.R. China
3. Department of Pediatrics, Shanghai General Hospital, Shanghai Jiao Tong University School of Medicine, Shanghai 200080, P. R. China
4. Institute of Translational Medicine, Shanghai University, Shanghai 200444, China