Engineering better proteins is a multifaceted task. Here you will find an assortment of tools that will help you find a better variant at every step of the way.

There are many technical terms in protein design and engineering, so if you are struggling with terminology do check out the glossary and FAQ page.


Choose your desired tool to improve cloning, mutagenesis, and library construction.

Primers — Mutant primers
Multiple mutagenic primer design for a desired input sequence.
Primers — Deepscan
Multiple mutagenic primer design to exhaustively scan an entire input sequence (<i>e.g.</i> for alanine scanning).
epPCR — Planner
Plan or check epPCR reaction to predict mutational load.
epPCR — Mutantcaller
Analyse epPCR sequencing files to identify and list point mutations.
epPCR — Mutantanalyst
Determine the bias of the submitted sequences for a submitted epPCR library.
epPCR — Pedel
Determine diversity of point mutations within an epPCR library.
epPCR — PedelAA
Given a sequence, mutational spectrum and mutational load, it will say how redundant is the library from an amino acid point of view.
epPCR — Chances
Determine the rough probability of having a desired point mutation in a library.
epPCR — Generator
Create random sequences with mutations based on a mutational load and bias.
Glue — Glue
Determine how well a library of randomised sequences covers its potential sequence complexity.
Glue — GlueIT
Calculate the completeness of a library mutated at 1–6 codons.
Calculates the probability of cross-over events
QQC calculator
Determine the diversity of a library randomised at a single codon from a single sequencing file with the quick quality control method.
Determine the mutational landscape of a protein from a Rosetta pmut_scan output.
Codon helper
A tool to help pick the ideal degenerate codons for site-saturation mutagenesis and library construction.

This is a revamp and expansion of the old server by Wayne Patrick and Andrew Firth found Here.