Science and Technology Commission of Shanghai Municipality (STCSM) Grant 20DZ2220400