Shanghai Science and Technology Development Foundation Grant 17441902500