Gene flow is any movement of individuals, and/or the genetic material they carry, from one population to another. Gene transfer is the flow of alleles from one species to another. Migration: The permanent movement of genes into (immigration) or out of (emigration) a population, causing a change in allele frequency. Immigration and emigration can change the overall balance of the gene pool of the populations. Gene flow/admixture/ is can be an important source of genetic variation. Gene flow can take place between two populations of the same species through migration, and is mediated by reproduction and vertical gene transfer from parent to offspring. Alternatively gene flow can be take place between to different species through horizontal gene transfer, such as gene transfer from bacteria or viruses to higher organism, or gene from an endosymbiotic to the host. Horizontal gene transfer is especially common in bacteria