Evrimsel değişimin altında yatan genlerin alellerini tanımlamak, evrimin nasıl ve neden gerçekleştiğini anlamak için çok önemlidir. Bu amaçla, son zamanlarda yapılan birçok çalışma, çeşitli türlerdeki özelliklerin evrimi için aday genleri belirlemeye odaklanmıştır. Bununla birlikte, yakın zamana kadar ilginç aday genleri işlevsel olarak doğrulamak zordu. Genetik mühendisliği için son zamanlarda geliştirilen araçlar, çok çeşitli organizmalarda belirli genleri manipüle etmeyi mümkün kılmaktadır. Bu teknolojinin evrimsel olarak ilgili organizmalarda uygulanması, aday genlerin evrimdeki rolüne dair benzeri görülmemiş bir içgörü sağlayacaktır. Astyanax mexicanus (A. mexicanus), hem yüzeyde hem de mağarada yaşayan bir balık türüdür. Mağarada yaşayan formların çok sayıda bağımsız çizgisi, birbirleriyle ve yüzey balıklarıyla iç içe geçmiş olan ve mağara özelliklerinin genetik temelinin aydınlatılmasına izin veren atasal yüzey balıklarından evrimleşmiştir. A. mexicanus, bir dizi özellikten sorumlu aday genleri tanımlamak için bağlantı analizi de dahil olmak üzere bir dizi evrimsel çalışma için kullanılmıştır. Bu nedenle, A. mexicanus, aday genlerin rolünü test etmek için genom düzenleme uygulaması için ideal bir sistemdir. Burada, yüzey A. mexicanus'taki genleri mutasyona uğratmak için transkripsiyon aktivatörü benzeri efektör nükleazları (TALEN'ler) kullanmak için bir yöntem bildiriyoruz. A. mexicanus'ta TALEN'ler kullanılarak genom düzenleme, pigmentasyon genlerinde mutasyonlar oluşturmak için kullanılmıştır. Bu teknik aynı zamanda A. mexicanus'un mağara formlarında evrimleşmiş bir dizi başka özellik için aday genlerin rolünü değerlendirmek için de kullanılabilir.