Journal of Shanghai Jiaotong University (science) [J Shanghai Jiaotong Univ Sci] NLMUID: 101765321