Ministry of Science and Technology of Taiwan Grant MOST 109–2314-B-006–040