Gel electrophoresis is a separation technology used by researchers in molecular biology and biochemistry to separate mixtures of proteins or nucleic acids on the basis of their size.
The underlying principle is that large molecules move through a gel more slowly than small molecules. Because the relationship between size and speed is so exact, hundreds of similar molecules may be separated in a single electrophoretic run through a gel. Furthermore, the gel permits easy isolation of the molecules being separated.