1. Spinal Tumor Center, Department of Orthopaedic Oncology, Changzheng Hospital, Second Military Medical University, Shanghai 200003, China
2. Department of Orthopaedic Surgery, No. 905 Hospital of PLA Navy, Second Military Medical University, Shanghai 200050, China
3. Department of Pathology, Changzheng Hospital, Second Military Medical University, Shanghai 200003, China
4. School of Medical Instrument and Food Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China
5. School of Design and Innovation, China Academy of Art, Hangzhou, China