Ключовата разлика между репресор и корепресор е, че репресорният протеин директно се свързва с операторската последователност на гена и инхибира генната експресия, докато корепресорният протеин се свързва с репресорния протеин и индиректно регулира генната експресия.
Гените са единиците за наследственост. Те имат генетична информация, за да произвеждат протеини. За да се получат протеини, гените трябва да се експресират чрез транскрипция и транслация. Транскрипционните фактори трябва да се свързват с промотори и енхансери и да наемат РНК полимеразен ензим за започване на транскрипция. Експресията на гени може да се регулира особено на ниво транскрипция. Репресорът е протеин, който инхибира генната експресия. Корепресор е протеин, който индиректно регулира генната експресия чрез свързване с транскрипционни фактори. Репресорите набират корепресорни комплекси. При еукариотите и репресорите, и корепресорите са протеини.