Ministry of Science and Technology, Taiwan Grant MOST 109-2628-B-182A-007