Ministry of Science and Technology, Taiwan Grant MOST 105-2320-B-001-024