Electroelution is a method used to extract a nucleic acid or a protein sample from an electrophoresis gel by applying a negative current in the plane of the smallest dimension of the gel, drawing the macromolecule to the surface for extraction and subsequent analysis.[2] For example, electroblotting and preparative native PAGE are based upon the same principle.[3][4]