1. Department of Biomedical Engineering and Hubei Province Key Laboratory of Allergy and Immune Related Diseases, School of Basic Medical Sciences, Wuhan University, Wuhan 430071, China
2. Department of Spine Surgery and Musculoskeletal Tumor, Zhongnan Hospital of Wuhan University, Wuhan 430071, China
3. CNRS UMR 7561 and FR CNRS-INSERM 32.09 Nancy University, Vandœuvre-lès-Nancy 54500, France