Immunohistochemistry (IHC) is a technique that uses antibodies to detect specific antigens in cells and tissues. It allows visualization of the distribution and localization of antigens through staining. IHC is commonly used to diagnose diseases like cancer by identifying abnormal protein expression. It has various applications in neuroscience, pathology, and biological research to map the distribution of molecules and study cellular processes.