vaccines including attenuated stains , killed parasites , homogenates and soluble extracts all produce varying degrees of protection but controlled infections and immunisation with heterologous species or nonspecific antigens also induce protective immunity .
C0003320
antigens
C0020964
immunity