A principal diferença entre repressor e corepressor é que a proteína repressora se liga diretamente à sequência operadora do gene e inibe a expressão gênica, enquanto a proteína corepressora se liga à proteína repressora e indiretamente regula a expressão gênica.
Os genes são as unidades de hereditariedade. Eles têm informações genéticas para fazer proteínas. Para fazer proteínas, os genes devem ser expressos por meio de transcrição e tradução. Os fatores de transcrição devem se ligar a promotores e potencializadores e recrutar a enzima RNA polimerase para iniciar a transcrição. A expressão do gene pode ser regulada especialmente no nível da transcrição. O repressor é uma proteína que inibe a expressão gênica. O corepressor é uma proteína que regula indiretamente a expressão gênica pela ligação a fatores de transcrição. Repressores recrutam complexos de corepressor. Nos eucariotos, tanto os repressores quanto os co-compressores são proteínas.