Beijing Municipal Science and Technology Commission Grant Z211100002921006