SSCP (single strand conformation polymorphism) is a technique used to detect single nucleotide polymorphisms (SNPs) by analyzing differences in electrophoretic mobility between single strands of DNA that differ in sequence. SSCP relies on the principle that the mobility of a single-stranded DNA molecule in a non-denaturing gel is dependent on its size and 3D structure, which can be altered by a single nucleotide change. This allows SSCP to discern DNA molecules that differ by a single nucleotide and detect mutations and polymorphisms.