An antigen is a molecule that promotes an immune response. The antigens that are recognised as foreign on allografts are termed alloantigens. Those recognised as foreign on xenografts are termed xenoantigens