Shanghai Science and Technology Innovation Fund Grant 19511101404