Diferența cheie între homodimer și heterodimer este că homodimerul este o proteină fabricată din două proteine identice, în timp ce heterodimerul este o proteină fabricată din două proteine diferite.
Proteina este o biomoleculă compusă din lanțuri de aminoacizi. Un dimer proteic este o structură proteică cuaternară formată din unirea a doi monomeri proteici sau a două lanțuri de aminoacizi. În general, se leagă între ele prin legături necovalente. Dimerii proteinelor sunt fie homodimeri, fie heterodimeri. Un homodimer are două proteine identice care sunt legate necovalent. Heterodimerul are două proteine diferite legate între ele. Această interacțiune cu dimerii proteici este importantă în reglare și cataliză.