Question: what causes the difference between human blood groups?
Answer: An antigen is any substance that causes the immune system to produce antibodies — certain proteins — to fight it off. The ABO grouping system refers to the genetically-determined individual differences in the presence of two antigens (A and B), which stimulate the production of different antibodies.