Kluczową różnicą między homodimerem a heterodimerem jest to, że homodimer to białko zbudowane z dwóch identycznych białek, podczas gdy heterodimer to białko zbudowane z dwóch różnych białek.
Białko to biocząsteczka złożona z łańcuchów aminokwasów. Dimer białka to czwartorzędowa struktura białka utworzona z połączenia dwóch monomerów białka lub dwóch łańcuchów aminokwasów. Ogólnie rzecz biorąc, wiążą się one ze sobą wiązaniami niekowalencyjnymi. Dimery białek są homodimerami lub heterodimerami. Homodimer ma dwa identyczne białka, które są związane niekowalencyjnie. Heterodimer ma dwa różne białka związane razem. Ta interakcja z dimerem białek jest ważna w regulacji i katalizie.