[1] Shanghai Jiao Tong Univ, Sch Biomed Engn, Shanghai 200240, Peoples R China
[2] Shanghai Jiao Tong Univ, Natl Key Lab Nano Micro Fabricat Technol, Key Lab Thin Film & Microfabricat, Minist Educ,Inst Micro Nano Sci & Technol, Shanghai 200240, Peoples R China
[3] Shanghai Jiao Tong Univ, Dept Radiat Oncol, Shanghai Peoples Hosp 5, Shanghai 200233, Peoples R China
[4] Peking Univ, Dept Biomed Engn, Coll Engn, Beijing 100871, Peoples R China