Shanghai Science and Technology Committee Grant 24Y22800300