2024 Natural Science Foundation of Shanghai Science & Technology Commission Grant 24ZR1412500