جهش
جهش ، یک تغییر ژنتیکی است که صفات زیستی برخی از افراد یک گونه را تغییر می‌دهد. به عبارت دقیق‌تر، جهش‌ها تغییراتی ماندگار در توالی نوکلئوتید هستند. جهش‌ها می‌توانند در هر بخشی از دی‌ان‌ای رخ دهند.
فرگشت
شارش ژن به معنای تبادل ژن‌ها، خواه بین جمعیت‌ها و خواه بین گونه‌ها است. بود و نبود شارش مسیر تکامل را از اساس تغییر می‌دهد. پیچیدگی جانداران موجب می‌شود هر دو جمعیت ایزوله‌ای نهایتاً با سازوکاری خنثی ناسازگاری‌های ژنتیکی بیابند. بر اساس مدل بتسون-دوبژانسکی-مولر این ناسازگاری حتی زمانی هم که هر دو جمعیت به گونه‌ای یکسان با محیط سازش یابند؛ رخ می‌دهد.