[1] Minist Educ, Key Lab Biorheol Sci & Technol, Chongqing, Peoples R China
[2] State & Local Joint Engn Lab Vasc Implants, Chongqing, Peoples R China
[3] Chongqing Univ, Bioengn Coll, 174 Shazheng St, Chongqing 400030, Peoples R China
[4] Tongji Univ, Sch Med, Shanghai East Hosp, Inst Biomed Engn & Nano Sci, Shanghai, Peoples R China
[5] Beihang Univ, Sch Biol Sci & Med Engn, Key Lab Biomech & Mechanobiol, Minist Educ, Beijing, Peoples R China