Shanghai Committee of Science and Technology Grant 22Y31900500