Nutrigenomics is a science which deals with role of nutrient on gene expression. It analyzes how nutrients affect genes (influence on gene expression and function) and how genes affect diet (how an individual responds to nutrients).