Heterozygote advantage fails to explain the high degree of polymorphism of the MHC

R.J. de Boer, J.A.M. Borghans, R.M. van Boven, C. Kesmir, F.J. Weissing

    Research output: Contribution to journalArticleAcademicpeer-review

    63 Citations (Scopus)


    Major histocompatibility (MHC) molecules are encoded by extremely polymorphic genes and play a crucial role in vertebrate immunity. Natural selection favors MHC heterozygous hosts because individuals heterozygous at the MHC can present a larger diversity of peptides from infectious pathogens than homozygous individuals. Whether or not heterozygote advantage is sufficient to account for a high degree of polymorphism is controversial, however. Using mathematical models we studied the degree of MHC polymorphism arising when heterozygote advantage is the only selection pressure. We argue that existing models are misleading in that the fitness of heterozygotes is not related to the MHC alleles they harbor. To correct for this, we have developed novel models in which the genotypic fitness of a host directly reflects the fitness contributions of its MHC alleles. The mathematical analysis suggests that a high degree of polymorphism can only be accounted for if the different MHC alleles confer unrealistically similar fitnesses. This conclusion was confirmed by stochastic simulations, including mutation, genetic drift, and a finite population size. Heterozygote advantage on its own is insufficient to explain the high population diversity of the MHC.
    Original languageEnglish
    Pages (from-to)725-731
    Issue number11
    Publication statusPublished - 2004


    • major histocompatibility complex
    • frequency-dependent selection
    • nucleotide substitution
    • overdominant selection
    • hla-a2 subtypes
    • loci
    • alleles
    • diversity
    • motifs
    • segregation

    Fingerprint Dive into the research topics of 'Heterozygote advantage fails to explain the high degree of polymorphism of the MHC'. Together they form a unique fingerprint.

    Cite this