Any substance capable of causing an immune response, specific antibody formation and specific T-lymphocyte activation.