National Science and Technology Council of Taiwan Grant NSTC 114-2410-H-038-034-MY3