The role of ionic force on the protein-DNA complex's formation is well known.
There are some EMSA protocols in which the binding buffer is prepared with NaCl and KCl, others in which there is only NaCl, and others in which there is also the presence of bivalent salts as MgCl2. Furthermore it seems too odd that in these buffers there is also an amount of EDTA.
I'm wondering about the role of the specific salt for example the KCl rather than the NaCl used in the buffers for DNA-Protein complexes formation and above all I'm wondering why it it used the EDTA (known for its chelating properties).
Thank You,
Antonio