Which of the following techniques separates molecules based on size?

A.
polymerase chain reaction
B.
creating transgenic organisms
C.
gene therapy
D.
gel electrophoresis

D. gel electrophoresis