Spin column-based nucleic acid purification  is a method of purifying DNA, RNA or plasmid from a sample using a spin column filter. The method is based on the principle of selectively binding nucleic acids to a solid matrix in the spin column, while other contaminants, such as proteins and salts, are washed away. The conditions are then changed to elute the purified nucleic acid off the column using a suitable elution buffer.