Shanghai Science and Technology Commission Grant 21Y11906600