Protein G ( engelsk protein G ) är ett immunglobulinbindande protein som uttrycks i streptokocker i grupperna C och G. Protein G har likheter med protein A , men skiljer sig i specificitet. G-proteinet har en molekylvikt på 58 kDa (i fallet med C40-proteinet) eller 65 kDa (i fallet med G148-proteinet) [1] . G-proteinet binder till Fc - regionen av antikroppar och används därför i stor utsträckning för rening av immunglobuliner. G-proteinmolekyler binder också albumin .
Det finns andra bakterieproteiner som binder immunglobuliner - protein A , protein A /G och protein L. Dessa proteiner används för att rena, immobilisera eller detektera immunglobuliner. Dessa antikroppsbindande proteiner har olika immunglobulinbindande profiler. Vart och ett av dessa immunglobulinbindande proteiner har en annan antikroppsbindningsprofil när det gäller den del av antikroppen som känns igen och vilken typ och typ av antikroppar den kommer att binda.