Аллергия возникает из-за сбоя в распознавании чужеродных белков: клетки иммунной системы путают безопасный белок с опасным и начинают с ним сражаться. Из-за того, что иммунная система умеет распознавать только определенный вид молекул, в абсолютном большинстве случаев аллергены являются белками или гликопротеидами (белками, соединенными с углеводными «хвостиками»).