A heterodimer is a protein complex that consists of two distinct (encoded by different genes) proteins.