Written and maintained by CASRAI Editorial Board
Last updated
Co-immunoprecipitation (Co-IP) uses an antibody to pull a target protein out of a cell lysate and whatever else is physically bound to it at the moment of lysis. That second part is the whole point, and it’s what separates Co-IP from standard immunoprecipitation (IP): a standard IP targets one protein for isolation, quantification, or downstream analysis of that protein alone. Co-IP targets the same kind of pull-down but reads the result as evidence about a protein-protein interaction — the “co-” refers to whatever co-precipitates with the bait.
The principle: bait, prey, and what “interaction” actually means here
An antibody against a known protein (the bait) is incubated with a native cell or tissue lysate, then captured on protein A/G beads. Anything still bound to the bait when the beads are washed and eluted — the prey — comes down with it. Detecting the prey, usually by Western blot against a different antibody than the one used to pull down, is taken as evidence the two proteins interact in the cell, at least under the conditions of the lysis.
That last clause matters more than it sounds. Co-IP shows that two proteins were in the same complex in a lysate prepared a specific way. It does not, by itself, show the interaction is direct (a third protein could be bridging them), and it does not show the interaction happens throughout the cell rather than in one compartment that happened to survive lysis intact.
Lysis conditions: the step that decides whether there’s anything left to detect
Co-IP lives or dies on the lysis buffer, and this is the single biggest practical difference from preparing a sample for a Western blot of the bait protein alone. A Western blot sample is meant to be fully denatured — SDS and reducing agent strip every protein down to a linear chain, because the blot only needs the epitope, not the complex. Co-IP needs the opposite: a lysis buffer gentle enough that the bait-prey complex survives intact through lysis, capture, and washing.
That means non-ionic, non-denaturing detergents — NP-40 or Triton X-100 are the standard choices — at concentrations mild enough to solubilize membranes without stripping protein complexes apart. Ionic strength matters just as much as detergent choice: buffers with low-to-moderate salt (commonly cited around 100–150 mM NaCl or lower) preserve weaker electrostatic and hydrophobic interactions that a higher-salt wash would disrupt. SDS, even at trace levels, and harsh ionic detergents belong in a denaturing prep, not a Co-IP lysis buffer.
There is no universal buffer recipe that works for every complex. Some interactions are salt-sensitive, some are detergent-sensitive, and some require specific cofactors (divalent cations, ATP, or an intact post-translational modification) to hold together at all. Buffer stringency is a real optimization variable — if a known interaction doesn’t come down, softening the detergent or lowering the salt before concluding the interaction doesn’t exist is standard troubleshooting, not a shortcut.
Controls: what a Co-IP result can’t tell you without them
A Co-IP band on a blot, on its own, proves almost nothing. Three controls are what turn a band into evidence:
- IgG isotype control. The bait antibody is replaced with a non-specific antibody of the same species and isotype (normal mouse IgG for a mouse monoclonal, normal rabbit IgG for a rabbit polyclonal), run through the identical capture and wash steps. Anything that comes down in the IgG lane as readily as in the bait lane is non-specific binding to the antibody or the beads, not evidence of an interaction — and it has to be subtracted from how the real lane is read.
- Input control. A small fraction of the lysate, set aside before the pull-down and run directly on the blot, confirms two things: that the prey protein is actually expressed and detectable in this lysate at all, and roughly how much of it was available going into the pull-down. Without an input lane, a faint or absent Co-IP band is uninterpretable — there’s no way to tell weak interaction apart from a lysate that had little prey protein to begin with.
- Reciprocal Co-IP. Pulling down protein A and detecting protein B is suggestive; pulling down protein B and detecting protein A, in an independent experiment with its own antibody, is what makes the finding robust. A real complex should survive being captured from either direction. An interaction that only shows up in one direction is a flag to check antibody quality, epitope accessibility, or the specificity of the original result before publishing it as an interaction.
A negative control lysate (a cell line or tissue known not to express the bait or prey) is worth adding wherever one exists, for the same reason as the IgG control: it establishes what “nothing there” looks like on this specific blot.
Common interpretation pitfalls
Non-specific binding vs. genuine interaction. Proteins that are simply abundant, sticky, or beads-affinic (a recurring list of common contaminants shows up across unrelated Co-IP experiments in different labs) can produce a band that has nothing to do with the bait. The IgG control is the primary defense; a second is checking whether the co-precipitating band’s intensity tracks with bait antibody concentration in the way a specific interaction should, rather than staying flat.
Co-IP has real sensitivity limits. It is built to detect interactions stable enough to survive lysis, dilution, and multiple wash steps. Weak or transient interactions — a kinase and a substrate that associate for milliseconds, or a low-affinity regulatory interaction — routinely wash away before elution even when they’re biologically real. A negative Co-IP result does not rule out an interaction; it rules out an interaction stable enough to survive this specific protocol. Where a transient interaction is suspected, a mild chemical crosslinker applied before lysis (to covalently trap the complex before it can dissociate) is the standard extension, not a different technique from scratch.
Overexpression artifacts. Co-IP performed on proteins overexpressed well above endogenous levels can produce interactions that are real in the sense that the proteins do bind, but don’t reflect what happens at physiological concentration — mass action alone can drive weak, non-functional binding when either partner floods the lysate. Endogenous-level Co-IP, or at minimum a stated caveat when overexpression was used, is what distinguishes a claim about a real cellular interaction from a claim about what these two proteins can do in a test tube.
Co-IP identifies a complex member, not always a direct binding partner. Because the whole point is capturing whatever is attached to the bait, a genuine Co-IP hit can be two proteins away from the bait, bridged by a third (undetected) protein. Where “direct interaction” specifically needs to be established rather than “same complex,” Co-IP needs to be paired with an in vitro binding assay using purified components, not read as sufficient on its own.
Where Co-IP fits with related techniques
Co-IP is a targeted, hypothesis-driven method: it tests whether two specific proteins you already suspect interact actually come down together. It answers a different question from techniques that survey the genome or the proteome broadly. ChIP-seq uses the same immunoprecipitation logic — an antibody pulling down whatever is attached to it — but the target is chromatin-bound protein and the readout is genomic location, not a binding partner. Where the question is “what does my bait protein interact with” rather than “does it interact with this one specific protein,” an unbiased discovery approach (Co-IP followed by mass spectrometry rather than a single-antibody blot) is the appropriate extension; see mass spectrometry proteomics sample prep and protein identification by mass spectrometry for that workflow. The readout blot itself follows standard Western blot practice, including buffer and blocking choices covered in Western blot blocking buffer selection.
Frequently asked questions
What’s the difference between IP and Co-IP?
Standard immunoprecipitation (IP) isolates one target protein for analysis of that protein alone — quantification, post-translational modification status, or as a purification step. Co-IP uses the identical pull-down mechanics but the goal is detecting a second, different protein that comes down bound to the first, as evidence the two interact.
What lysis buffer should I use for Co-IP?
Start with a mild, non-denaturing buffer using a non-ionic detergent (NP-40 or Triton X-100) at low-to-moderate salt. There is no single buffer that works for every complex — if a known interaction doesn’t co-precipitate, softening detergent concentration or lowering salt before concluding a negative result is standard practice.
Why do I need an IgG isotype control?
It tells you what non-specific binding to the antibody and beads looks like on your specific blot, independent of the bait antibody. Without it, there is no way to distinguish a genuine co-precipitated band from background.
Can Co-IP detect weak or transient protein interactions?
Not reliably. Co-IP only recovers complexes stable enough to survive lysis and washing, so a negative result doesn’t rule out a real but transient interaction. Chemical crosslinking before lysis, to covalently trap the complex, is the standard way to extend Co-IP to weaker interactions.
What is reciprocal Co-IP and why does it matter?
Reciprocal Co-IP means repeating the pull-down in the opposite direction — capturing protein B and detecting protein A, using an independent antibody, instead of only capturing A and detecting B. An interaction that holds in both directions is much stronger evidence than one shown from a single direction only.








