Beijing Municipal Science and Technology Commission Grant D151100001915001