Perbedaan utama antara penekan dan korepresor adalah bahwa protein penekan secara langsung mengikat urutan operator dari gen dan menghambat ekspresi gen, sedangkan protein penghubung mengikat protein penekan dan secara tidak langsung mengatur ekspresi gen.
Gen adalah unit keturunan. Mereka memiliki informasi genetik untuk membuat protein. Untuk membuat protein, gen harus diekspresikan melalui transkripsi dan terjemahan. Faktor transkripsi harus mengikat promotor dan penguat dan merekrut enzim RNA polimerase untuk memulai transkripsi. Ekspresi gen dapat diatur terutama pada tingkat transkripsi. Represor adalah protein yang menghambat ekspresi gen. Corepressor adalah protein yang secara tidak langsung mengatur ekspresi gen dengan mengikat faktor transkripsi. Represor merekrut kompleks korepresor. Pada eukariota, baik represor dan korepresor adalah protein.