[1] Shenzhen Bay Lab, Inst Syst & Phys Biol, Shenzhen 518132, Peoples R China
[2] Barcelona Univ, Fac Med & Hlth Sci, Barcelona, Spain
[3] Hong Kong Univ Sci & Technol, Div Life Sci, Clear Water Bay, Hong Kong, Peoples R China
[4] South China Univ Technol, Sch Biol & Biol Engn, Guangzhou 510006, Guangdong, Peoples R China
[5] Chongqing Univ, Coll Bioengn, Key Lab Biorheol Sci & Technol, State & Local Joint Engn Lab Vasc Implants,Minist, Chongqing 400030, Peoples R China