Shanghai Science and Technology Development Foundation Grant 17411968100