National Natural Science Foundation of China, NSFC: 51474167, 51674174, 51674183, 51804213, 51820105006 Grant uri icon