Protein G ( anglicky protein G ) je protein vázající imunoglobulin , který je exprimován ve streptokocích skupiny C a G. Protein G je podobný proteinu A , ale liší se specificitou. G protein má molekulovou hmotnost 58 kDa (v případě proteinu C40) nebo 65 kDa (v případě proteinu G148) [1] . G protein se váže na Fc oblast protilátek a je proto široce používán pro purifikaci imunoglobulinů. Molekuly G proteinu také vážou albumin .
Existují další bakteriální proteiny, které vážou imunoglobuliny – protein A , protein A /G a protein L. Tyto proteiny se používají k čištění, imobilizaci nebo detekci imunoglobulinů. Tyto proteiny vázající protilátky mají různé vazebné profily imunoglobulinu.Každý z těchto proteinů vázající imunoglobulin má odlišný vazebný profil protilátky, pokud jde o rozpoznanou část protilátky a druh a typ protilátek, na které se bude vázat.