Department of Orthopaedic;
Peking University Shenzhen Hospital;
Shenzhen 518036;
China;
Department of Spinal Surgery/Orthopaedic Research Institute;
The First Affiliated Hospital of Sun Yat-sen University;
Guangzhou 510080;
China;
Orthopaedic Research Lab/The Institute of Clinical Medicine;
Aarhus University Hospital;
8000 Aarhus C;
Denmark;