Shanghai Science and Technology Development Foundation (Shanghai Science and Technology Development Fund) Grant 22QA1407400