Immunoprecipitation is a protein purification method. An antibody for the protein of interest is incubated with a cell extract, allowing it to bind to the protein in solution. The antibody/antigen complex is then isolated from the sample using protein A/G-coupled agarose beads. This separates ...