[1] Shanghai Jiao Tong Univ, Tongren Hosp, Dept Intervent Radiol, Sch Med, 1111 Xianxia Rd, Shanghai 200336, Peoples R China
[2] Tongji Univ, Sch Life Sci & Technol, Shanghai Key Lab Signaling & Dis Res, Shanghai, Peoples R China
[3] Shanghai Jiao Tong Univ, Ruijin Hosp, Dept Intervent Radiol, Sch Med, 197 Ruijin Second Rd, Shanghai 200025, Peoples R China