Antigens are molecules that can generate an immune response when detected by the body. They are usually found on the surface of cells and can be used by the immune system to detect pathogens, abnormal body cells (e.g. cancer), toxins and non-self material (e.g. from an organ transplant).