National Research Council of Thailand (NRCT) Grant N42A660432