SeqBench

HDR Donor Designer — ssODN & dsDNA Repair Templates with Silent PAM Blocking

Build a knock-in donor with homology arms around a Cas9 cut site, fold in a PAM-blocking mutation, and get primers that genotype the edit.

🔒 Nothing you paste is logged or stored

Give a target locus and either a guide's protospacer coordinates or an explicit edit window, and this builds the repair template as [left homology arm][your edit][right homology arm]. Arm length is yours to set — around 30–60 bp per side for an ssODN, 500–1000 bp for a dsDNA donor — and an arm the target sequence is too short to fill comes back flagged rather than quietly truncated. For a Cas9-family guide it also folds a PAM-disrupting point mutation into whichever arm carries the PAM, chosen synonymous when you supply a CDS reading frame, and designs a primer pair on the unedited template whose product spans the edit site so one PCR reads both alleles.

0 bp after cleaning. Every coordinate below is 1-based against this sequence, and the arms are cut out of it — if it does not extend at least one arm length past the edit on each side, the arm comes back short and is flagged.

Guide (required)

Forward-strand coordinates of the protospacer, without the PAM. In cut-site mode the edit point is derived from them: a Cas9-family cut falls 3 bp inside the PAM-proximal end of the protospacer, and the insertion is placed at that blunt cut.

0 bp after cleaning.

Roughly 30–60 for an ssODN donor, 500–1000 for a dsDNA/plasmid donor.

1-based position where translation starts. Supplying it lets the PAM-blocking mutation be chosen silent.

How to use the HDR Donor Designer tool

  1. 1Paste the target locus as it is now, with enough flanking sequence on each side to fill both homology arms.
  2. 2Choose where the edit goes: at a guide's cut site (give the protospacer's forward-strand start, end and strand) or across an explicit 1-based window.
  3. 3Type the replacement sequence — a tag, a point mutation, a cassette, or leave it empty for a pure deletion.
  4. 4Set the arm length (about 30–60 bp per side for an ssODN, 500–1000 for a dsDNA donor) and, if the locus codes for something, the CDS reading-frame start so the PAM-blocking change can be picked silent.
  5. 5Read the donor and its arm coordinates, the PAM-blocking mutation and the alternatives it was chosen over, the genotyping primer pairs, and the gate's warnings before ordering.

Frequently asked questions

How is the edit position worked out from a guide?

For a 3′-PAM (Cas9-family) nuclease the blunt cut falls 3 bp inside the PAM-proximal end of the protospacer, so a plus-strand guide cuts at protospacer end − 3 and a minus-strand guide at protospacer start + 2, and the insertion is placed at that cut. Cas12a is refused rather than approximated: its staggered 5′-PAM cut has a different geometry, so supply an explicit edit window for it instead.

How long should the homology arms be?

The arm length is your call and the tool builds whatever you ask for; the guidance in the field is the usual convention — roughly 30–60 bp per side for a single-stranded oligo donor, 500–1000 bp per side for a double-stranded donor or targeting plasmid (500 is the default). What the tool does enforce is honesty about it: if your target sequence does not extend a full arm past the edit, the arm is truncated and both a warning and a failed gate check say by how much.

What is the PAM-blocking mutation, and is it really silent?

Once the donor is repaired in, the allele still matches the guide unless something in the protospacer or PAM has changed — so it can be cut again. When you give a Cas9-family guide whose PAM lies outside the edit window, a single point mutation is folded into the arm that carries the PAM, breaking one of the PAM's fixed bases. It is silent only if a synonymous option exists AND you supplied a CDS reading-frame start; without a frame nothing is checked against a codon, and when no synonymous change breaks the PAM the tool applies a non-silent one and says so. Every candidate mutation it ranked is listed, so you can see what it passed over.

Why does it sometimes say no PAM-blocking mutation could be placed?

Because a mutation only protects the allele if it survives into the donor, and the donor is only [edit − armLength, edit + armLength]. A PAM further from the cut than the arms reach would be sliced off, so the tool walks its ranked candidate list for one that fits and reports a failure — naming the donor's span — only when none does. Widening the arm length, or picking a guide that cuts closer to the edit, is the fix. It also declines when the edit window already overlaps the PAM, since the edit itself should stop the re-cutting.

Which sequence are the genotyping primers designed on?

The original, unedited target, with the product forced to span the edit site — so the same pair amplifies the wild-type and the knock-in allele and the difference is a size shift or a sequencing read. They come from the same engine as the primer designer, at its default constraints: 18–25 nt, Tm 57–63 °C aiming at 60, GC 40–60%, product 100–1000 bp, and at most five pairs returned. Product lengths are measured before the edit, so add your insert to get the edited band.

Does it predict how efficient the HDR will be?

No, and it does not pretend to. The gate says so outright: arm-length and design conventions are followed, but HDR rates are cell-type-, locus- and delivery-dependent, and nothing here models them. It also does not check the biology of the edit itself — frame, protein consequence, whether your insert lands on a codon boundary — nor the guide's off-target activity, which is a separate screen.

Can it make a deletion or a substitution rather than an insertion?

Yes. Use the explicit-window mode: the window you name is the region being replaced, an empty replacement makes it a pure deletion, and setting end = start − 1 makes it a pure insertion with nothing removed. A guide's coordinates can still be supplied in that mode purely so the PAM gets blocked.

How does this differ from the gRNA designer and off-target checker?

Those two pick and vet the cut; this one designs what repairs it. Find and score candidate protospacers in the CRISPR gRNA Designer, screen the one you like in the Off-Target Checker, then bring its coordinates here to build the donor and the genotyping primers. For base or prime editing — edits that need no donor at all — use the Base Editing Designer or Prime Editing Studio instead.

More