DMP is used mainly as bifunctionalcoupling reagent to link proteins. It is often used to prepare antibody affinity columns. The appropriate antibody is first incubated with Protein A or Protein G-agarose and allowed to bind. DMP is then added to couple the molecules together.