what causes the differences in the human blood groups?
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.