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