Shanghai Association for Science and Technology Grant 16YF1401100