De belangrijk verschil tussen repressor en corepressor is dat repressoreiwit direct bindt aan de operatorsequentie van het gen en de genexpressie remt, terwijl corepressoreiwit zich bindt aan het repressoreiwit en indirect de genexpressie reguleert.
Genen zijn de eenheden van erfelijkheid. Ze hebben genetische informatie om eiwitten te maken. Om eiwitten te maken, moeten genen tot expressie worden gebracht via transcriptie en translatie. Transcriptiefactoren moeten binden aan promotors en enhancers en RNA-polymerase-enzym rekruteren om transcriptie te initiëren. Genexpressie kan vooral op transcriptieniveau worden gereguleerd. De repressor is een eiwit dat genexpressie remt. Corepressor is een eiwit dat indirect de genexpressie reguleert door te binden aan transcriptiefactoren. Repressors rekruteren corepressor-complexen. In eukaryoten zijn zowel repressoren als corepressoren eiwitten.