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