An antigen is a molecule (usually a protein) expressed by a bacteria or virus that is recognized by the adaptive immune system as foreign which can stimulate the production of antibodies and combine specifically with them.