Niche is the set of nutrients and signals available in a specific limited environment.The concept is an universal one and it is not scale dependent (from the intracellular organelle to Universe).
Environmental factors can modify gene expression through epigenetic mechanisms