Antigen je vsaka tuja snov, ki vstopi v telo in povzroči imunski odziv. Antigeni so lahko beljakovine, ogljikovi hidrati, lipidi ali nukleinske kisline. Običajno jih najdemo na površini bakterij, virusov in drugih mikroorganizmov. Ko antigen vstopi v telo, ga imunski sistem prepozna in sproži nastajanje protiteles. Protitelesa so beljakovine, ki se vežejo na specifične antigene in jih pomagajo nevtralizirati.