FAQ: What is the difference between SNAP-tag and ACP-tag?

SNAP-tag can be used for labeling proteins inside of cells, on cell surfaces, in solution and on surfaces. ACP-tag is ideal for cell surface labeling as its substrates are non-cell permeable. (In particular, ACP-tag is ideal for labeling subunits of multimeric membrane proteins such as ion channels.)