Funder
Natural Science Foundation of Guangdong Province
Natural Science Foundation of Shenzhen Municipality
Shenzhen Science and Technology Innovation Committee
National Natural Science Foundation of China
National Natural Science Foundation of China-Guangdong Joint Fund