In an immunoprecipitation, a cell lysate is generated, cross-linked to stabilize protein-protein interactions, an antibody conjugated with bead is added, a centrifuge is used to pull down bead, and proteins not bound by antibody are discarded and proteins bound by antibody are purified.