Shanghai Science and Technology Commission Grant 18411963300