Transkripsi gen eukariotik diatur oleh interaksi antara protein dan urutan DNA di dalam
atau di dekat gen. Transkripsi dimulai di promotor gen, wilayah yang dikenali oleh RNA
polimerase. Namun, inisiasi transkripsi dari promotor gen eukariotik membutuhkan beberapa
protein tambahan yang disebut faktor transkripsi basal. Masing-masing protein ini mengikat
urutan di dalam promotor untuk memfasilitasi penyelarasan RNA polimerase yang tepat pada
template untai DNA. Transkripsi gen eukariotik juga dikendalikan oleh berbagai faktor
transkripsi khusus. Faktor-faktor tersebut mengikat elemen respons yang disebut enhancer dan
terletak di sekitar gen. Enhancer berfungsi baik dalam orientasi normal atau terbalik di dalam
DNA dan mereka dapat ditempatkan di hulu, hilir, atau dalam intron suatu gen dan masih
memiliki efek yang besar pada ekspresi gen tersebut. Enhancer mengatur hingga ribuan pasangan
basa. Sebagian besar enhacer berfungsi khusus yaitu merangsang transkripsi hanya di jaringan
tertentu.
Beberapa protein memiliki domain pengikat DNA dan aktivitas transkripsi serta domain
vation. Domain ini dapat menempati bagian molekul yang terpisah, atau tumpang tindih.
Pengendalian transkripsi melibatkan interaksi fisik dengan protein. Faktor transkripsi yang
terikat kontak dengan satu atau lebih protein pada penguat lain, atau berinteraksi langsung
dengan protein yang telah terikat di wilayah promotor. Melalui kontak dan interaksi ini domain
aktivasi transkripsi dari faktor tersebut kemudian dapat menyebabkan konformasi perubahan
dalam protein yang dirakit, membuka jalan bagi RNA polimerase untuk memulai transkripsi.