Taiwan Ministry of Science and Technology Grant MOST109-2628-B-038-015