Shanghai Science and Technology Development Foundation Grant 2017090