Gel Electrophoresis
     Gel electrophoresis is a technique used for the separation of nucleic acids and proteins. Separation of large molecules depends upon charge and mass. 
     When protein or DNA is mixed in a buffer solution and applied to a gel, these two forces act together.  An electrical current is applied, so that one electrode repels the molecules while the other electrode attracts the molecules.  Smaller molecules move further, while larger ones encounter difficulty in moving through the gel and don't go as far. 
     During electrophoresis, macromolecules are forced to move through the pores when the electrical current is applied. Their rate of migration through the electric field depends on the strength of the field, size and shape of the molecules, relative hydrophobicity of the samples, and on the ionic strength and temperature of the buffer in which the molecules are moving. 
    The result is stained so that the separated macromolecules in each lane can be seen in a series of bands spread from one end of the gel to the other. 
Simplified Steps to Gel Electrophoresis:
1. Prepare the gel and place it in the chamber. 
2. Cover the gel with buffer.
3. Remove the comb.
4. Put DNA samples into the wells (depressions) left by the comb.
5. Turn on the power supply.
6. When complete, turn off power and remove gel.
7. Apply stain to gel.
Apparatus & Supplies:
• An electrophoresis chamber 
• Power supply 
• Gel casting tray
• Comb
• Electrophoresis buffer
• Loading buffer
• 1-2 tracking dyes
Links:
Gel Electrophoresis
Gel Electrophoresis Slideshow
Gel Electrophoresis of DNA
Gel Electrophoresis
How do I prepare DNA-fragments and 
an agarose-gel for gel-electrophoresis?
How do I perform gel electrophoresis?
Gel Electrophoresis & Identifying DNA
Agarose gel electrophoresis
DNA Sequencing Simulation (Sanger Method)
DNA - An Interactive Study Guide 
Agarose Gel Electrophoresis of DNA
Agarose Gel Electrophoresis
Build Your Own Chamber
Build a Gel Electrophoresis Chamber
Desktop Electrophoresis Lab 
Build an Electrophoresis Chamber

Gel Electrophoresis Simulator
Enter values in terms of kilobase pairs. Press "Compute" to start and "Reset" to clear values.