National Science and Technology Council, Taiwan Grant 107-2314-B-281-005-MY3, 111-2314-B-281-008-MY3