Natural Science Foundation of Shanghai Science and Technology Commission Grant 20ZR1433700