Last updated: April 21, 2026

How to Design a Mutagenesis Oligo Pool

Use this page when you need to turn a DMS, site-saturation, or protein-engineering idea into an order-ready pool. It shows how to choose variant scope, oligo layout, QC checks, and sequencing thresholdsso you can avoid degenerate-codon waste and order a cleaner mutagenesis library.

Key Facts

  • Pool-based DMS encodes each variant as a separate oligo — zero stop codon waste, perfect variant control
  • A full single-mutant DMS of a 300-residue protein needs only ~6K oligos
  • Oligo length: 150-300 bp (mutation window + flanking homology arms for cloning)
  • Combinatorial libraries: multi-site mutagenesis with 10K-100K designed variants per pool

Degenerate Codons vs. Designed Mutagenesis Pools

FeatureNNK/NNS (Degenerate)Oligo Pool (Designed)
Codon ControlRandom (32 codons for NNK)Exact (1 codon per variant)
Stop Codons1/32 = 3.1% wasteZero (excluded by design)
Amino Acid BiasLeu/Arg over-represented (3x)Equal representation
Cost per PositionIndividual oligos ($5-50 each)Pooled synthesis (significantly lower per oligo)
Multi-SiteCombinatorial explosionDesigned combinations only
QCSanger sequencingNGS of entire library
Typical Scale1-10 positions10-300+ positions (full protein)
Best ForQuick single-site librariesDMS, comprehensive engineering

Variant Count Benchmarks for Mutagenesis Pools

Library TypeVariantsOligos NeededLengthCost
Single-Mutant DMS (300 AA)19 × 300 = 5,700~6K150-200 bpContact vendor
Alanine Scanning (300 AA)1 × 300 = 300~400150-200 bpContact vendor
Multi-Site (5 positions)Designed combos1K-20K150-250 bpContact vendor
Domain ShufflingChimeric variants1K-10K200-300 bpContact vendor
Codon OptimizationSynonymous variants500-5K150-300 bpContact vendor

4-Step Pre-Order Workflow for Mutagenesis Pools

1

Define Variant Space

Choose positions and amino acid substitutions. For full DMS: all 19 non-WT AAs at each position. For focused: selected positions based on structural data.

Use Coverage Calculator
2

Design Oligo Sequences

Each oligo = homology arm 1 (25-40 bp) + mutant codon region + homology arm 2 (25-40 bp). Use human-preferred codons for each amino acid.

3

QC for Synthesis

Screen for GC extremes, homopolymers, and secondary structures. Flag oligos with Tm outliers (>5°C from median).

Use Batch QC
4

Order & Verify

Submit to vendor. Verify by NGS at ≥1000x/variant. Check Gini coefficient <0.25 for even representation.

Use Uniformity Estimator

Frequently Asked Questions

What is the difference between NNK and site-saturation mutagenesis with oligo pools?
NNK uses degenerate codons (32 codons, all 20 AAs + 1 stop) at each position — simple but creates redundancy. Oligo pool-based site-saturation explicitly encodes each codon variant as a separate oligo, eliminating redundancy and giving precise control over the variant distribution.
How many oligos do I need for a DMS library?
For single-position saturation: 19 amino acid variants × number of positions × replicates. A 300-residue protein with all single mutants = 5,700 oligos. Add wild-type controls and synonymous variants: typically 6K-8K oligos total.
What oligo length do I need for mutagenesis pools?
Typically 150-200 bp: mutation-encoding region (~30-60 bp, covering the codon + flanking homology arms for Gibson assembly or inverse PCR). Longer oligos up to 300 bp are supported by Twist Bioscience for larger mutation windows.
How do I ensure even variant representation in a mutagenesis pool?
Design one oligo per variant (no degenerate codons). Order from a vendor with low synthesis bias (Twist Bioscience typically shows <3-fold CV). Verify by NGS at 1000x depth. Rebalance sub-pools if needed using our Uniformity Estimator.

Next Pages to Open