Shanghai Science and Technology Development Foundation Grant 19ZR1406900