Nutrigenomics is a branch of nutritional genomics and is the study of the effects of foods and food constituents on gene expression.[1] This means that nutrigenomics is research focusing on identifying and understanding molecular-level interaction between nutrients and other dietary bioactives with the genome. Nutrigenomics has also been described by the influence of genetic variation on nutrition, by correlating gene expression or SNPs with a nutrient's absorption, metabolism, elimination or biological effects. By doing so, nutrigenomics aims to develop rational means to optimise nutrition with respect to the subject's genotype.