Natural Science Research Foundation of Minhang District, Shanghai Grant 42076102