Immunohistochemistry (IHC) is a technology and a process of selectively evaluating antigens (e.g. proteins) in cells of a tissue section by exploiting the principle of antibodies binding specifically to antigens in biological tissues. IHC staining is widely used in the clinical diagnosis and basic research to study abnormal cells such as those found in cancerous tumors. Usually, visualizing an antibody-antigen interaction can be accomplished in a way that an antibody is conjugated to an enzyme that can catalyze a color-producing reaction.