Shanghai Municipality Science and Technology Commission Grant 22MC1940200