Institution: | 1. Institute of Nuclear Technology and Application, School of Science, East China University of Science and Technology, Meilong Road 130, Shanghai, 200237, People’s Republic of China 2. Bioengineering Research Center, School of Engineering, University of Kansas, Lawrence, KS, 66045-7609, USA
|