Ministry of Science and Technology, Taiwan (Ministry of Science and Technology of Taiwan) Grant 110-2628-B-002-062