Ministry of Science and Technology Research, Taiwan Grant grant numbers MOST 110-2629-H-182-001-MY2