Resources

Degenerate nucleotides

The IUPAC ambiguity codes used to write primers that cover several related sequences — a variable virus region, a gene family, or a back-translated protein motif — with the degeneracy calculator you need before ordering.

IUPAC code table

CodeBasesMeaningComplementFold
AAAdenineT1
CCCytosineG1
GGGuanineC1
TTThymineA1
UUUracil (RNA)A1
RA, GpuRineY2
YC, TpYrimidineR2
SG, CStrong (3 H-bonds)S2
WA, TWeak (2 H-bonds)W2
KG, TKetoM2
MA, CaMinoK2
BC, G, Tnot A (B follows A)V3
DA, G, Tnot C (D follows C)H3
HA, C, Tnot G (H follows G)D3
VA, C, Gnot T/U (V follows U)B3
NA, C, G, TaNy baseN4
IinosinePairs with A, C, T (and weakly G)I1

Degeneracy calculator

Length
14 nt
Total degeneracy
24-fold
3'-terminal 5 bases
3-fold
Degenerate positions
3
Reverse complement: TTDATCCANCCRTC
  • Position 3: Y = C, T
  • Position 6: N = A, C, G, T
  • Position 12: H = A, C, T

Practical guidance

  • Keep total degeneracy below roughly 100–150 fold. Each extra fold dilutes the primer that actually matches your template.
  • Keep the last 3–4 bases at the 3' end fully defined wherever you can — a mismatch or ambiguity there costs far more than one in the middle.
  • Prefer inosine (I) over N in long stretches: it pairs with A, C and T without multiplying the number of species in the tube.
  • Raise primer concentration (0.5–1 µM) and use a touchdown program; degenerate pools anneal less efficiently than a matched pair.
  • Anchor on methionine and tryptophan codons when back-translating protein — they are the only single-codon amino acids.

Codon redundancy

Met (M), Trp (W)
1 codonIdeal anchors — no degeneracy at all.
Cys, Asp, Glu, Phe, His, Lys, Asn, Gln, Tyr
2 codonsThird position is a 2-fold code (R, Y).
Ile
3 codonsATH — third position H (A, C, T).
Ala, Gly, Pro, Thr, Val
4 codonsThird position N; use the first two bases only.
Leu, Arg, Ser
6 codonsAvoid these in degenerate primer regions where possible.

Reference conventions follow the IUPAC-IUB nucleotide ambiguity codes.