Pro 🔒~15 min

DNA Double Helix & Base Pairing

The molecule that carries life's blueprint

How it works

DNA (deoxyribonucleic acid) is a double-stranded helix where two polynucleotide chains coil around each other. Each strand is a polymer of nucleotides, each containing a deoxyribose sugar, a phosphate group, and one of four nitrogenous bases: Adenine (A), Thymine (T), Guanine (G), or Cytosine (C). The strands are antiparallel and held together by hydrogen bonds between complementary bases (A-T, G-C). The genetic code is read as triplets (codons) along one strand. During replication, helicase unzips the helix and DNA polymerase synthesizes new complementary strands — producing two identical daughter molecules (semi-conservative replication).

Upgrade to Pro to access this experiment

Step-by-step

  1. Use the rotation slider to spin the helix and observe its 3D structure.
  2. Click any base pair to highlight and identify the complementary bases.
  3. Toggle 'Replication Mode' to watch the fork unzip and new strands synthesize.
  4. In Pro mode, enable mutations to see how single-nucleotide polymorphisms (SNPs) change the sequence.

Key formulas

  • AT(2 H-bonds)\text{A} \equiv \text{T} \quad (2 \text{ H-bonds})Adenine pairs with Thymine via 2 hydrogen bonds
  • GC(3 H-bonds)\text{G} \equiv \text{C} \quad (3 \text{ H-bonds})Guanine pairs with Cytosine via 3 hydrogen bonds
  • 53 (leading)35 (lagging)5' \to 3' \text{ (leading)} \parallel 3' \to 5' \text{ (lagging)}Antiparallel strands; replication is semi-conservative

Frequently asked questions

A DNA strand reads 5'-AATGCCTA-3'. Write the complementary strand in the 3' to 5' direction.
A pairs with T, G pairs with C. The complementary strand is antiparallel.
If a DNA molecule contains 30% Adenine, what percentage is Cytosine?
A=T so T=30%. A+T+G+C=100%. Therefore G+C=40%, and G=C so C=20%.
After 3 rounds of semi-conservative replication from 1 original molecule, how many of the 8 resulting molecules contain original DNA?
Semi-conservative: each daughter has one original strand. After 3 rounds: 8 total, 2 contain original strands.
A G→A mutation at position 6 of a coding strand changes a codon. If the original codon was GGG (Pro), what is the new codon and amino acid? (Codon table: GAG = Glu).
Change the G at position 6. Original codon GGG → new codon depends on which G in the triplet changes. If it's the first G of GGG: AGG = Arg.