Natural Science Foundation of Shanghai Grant 25ZR1402337