A protein produced by plasma cells that fights infection or takes part in various immune responses. Immunoglobulins bind with other molecules with a high degree of specificity; divided into five classes (IgA, IgD, IgE, IgG, and IgM) on the basis of structure and biological activity.