Los grupos sanguíneos dependen del tipo de glicoproteína que contienen la membrana de los eritrocitos; el grupo A tiene como oligosacárido una cadena de N-acetilgalactosamina, mientras que el grupo B tiene una cadena de galactosa, y por tanto, el grupo AB presenta los dos tipos de glicoproteínas y el grupo 0 carece de ambos.