The epigenome is the overall epigenetic state of a particular cell. In the developing embryo, each cell type has a different epigenome.
Genetic programming (GP) is a term used to describe a specific kind of evolutionary algorithm that manipulates symbols according to prescribed rules, motivated by the genetic operations of selection, mutation, and crossover.
Gene is a term used to describe in the most straightforward cases, a segment of DNA that specifies the structure of a protein or an RNA molecule. Each gene contains instructions on producing or controlling a specific protein.