perubahan dalam kolam gen dapat terjadi karena berbagai mekanisme
Variasi genetik -- variasi genetik dibawa secara fundamental, oleh mutasi, yang merupakan perubahan permanen dalam struktur kimia kromosom. rekombinasi genetik juga menghasilkan perubahan dalam alel.