Immunohistochemistry (IHC) is based upon the specific detection of an antigen, using an antibody to recognize it and then staining the resulting complex. This is why it is also called immunostaining ...