Funder
Science and Technology Planning Project of Shenzhen Municipality
National Natural Science Foundation of China
Shenzhen Municipal Science and Technology Innovation Council
National Natural Science Foundation of China National Outstanding Youth Science Fund Project