Shanghai Science and Technology Commission Grant 18140902502