Antigens are molecules that trigger an acquired immune response. They include proteins, lipids, carbohydrates, and nucleic acids from pathogens like bacteria and viruses. A good antigen is chemically stable, complex, particulate, foreign, and elicits a strong immune response depending on factors like dose, route of administration, and host genetics. Antigens are recognized by antibodies through epitopes, the specific sites on antigens that antibodies bind to. Haptens are small molecules that are not immunogenic alone but can elicit an immune response when attached to a carrier protein.