National Science Council, Taiwan Grant 111-2314-B-281-008-MY3