In studies of coevolution, a GxGxE interaction can be viewed either in the most formal way at the gene or genotype level (i.e., how selection acts on the same gene or genotype in across contrasting environments), or it can be viewed more generally at the level of how natural selection acts on two or more interacting species across many contrasting environments. 