Beijing Municipal Science & Technology Commission Grant Z211100002921058