[1] Tongji Univ, Shanghai Peoples Hosp 10, Sch Med, Dept Intervent & Vasc Surg, 301 Yanchang Rd, Shanghai 200072, Peoples R China
[2] Nanjing Mil Command, Shanghai Liver Dis Res Ctr, Shanghai 200235, Peoples R China
[3] Tongji Univ, Inst Med Intervent Engn, 301 Yanchang Rd, Shanghai 200072, Peoples R China
[4] Tongji Univ, Shanghai Peoples Hosp 10, Sch Med, Dept Obstet & Gynecol, Shanghai 200072, Peoples R China
[5] Tongji Univ, Shanghai Peoples Hosp 10, Sch Med, Dept Pathol, Shanghai 200072, Peoples R China
[6] Tongji Univ, Adv Inst Translat Med, 1239 Siping Rd, Shanghai 200092, Peoples R China
[7] Tongji Univ, Sch Med, East Hosp, Shanghai 200092, Peoples R China