Niche adaptation

Niche adaptation refers to the ability of some organisms to adapt to changing environments, or niches. Genetic and mechanisms of this adaptation include horizontal gene transfer, gene duplication, and gene shuffling.