Affiliation: | 1. The Key Laboratory of Biorheological Science and Technology, Ministry of Education, College of Bioengineering, Chongqing University, Chongqing, China;2. The 111 Project Laboratory of Biomechanics and Tissue Repair, College of Bioengineering, Chongqing University, Chongqing, China;3. State and Local Joint Engineering Laboratory for Vascular Implants, Chongqing, China;4. Cancer Hospital and Chongqing Cancer Institute, Chongqing University, Chongqing, China |