You're viewing a demo portfolio

Join the waitlist
PRSM

crispr_hdr_donor

Active

Tool of com.seqbench/workbench

declared in 1.1.0

Build an HDR donor (homology arms flanking an edit) from a target sequence and either an explicit edit window (editStart/editEnd) or a guide's cut site (guideStart/guideEnd/guideStrand/nuclease — SpCas9-family only; Cas12a's staggered cut needs an explicit editStart/editEnd). Also designs genotyping primers spanning the edit site on the original sequence (a real size-shift or sequencing target to confirm the edit), reusing the same primer-design engine as primer_design.

Parameters schema

{
  "type": "object",
  "required": [
    "targetSequence",
    "replacement"
  ],
  "properties": {
    "editEnd": {
      "type": "integer",
      "description": "1-based inclusive end of the region being replaced; editEnd = editStart-1 denotes a pure insertion with nothing removed. Omit to derive from the guide's cut site."
    },
    "blockPam": {
      "type": "boolean",
      "default": true,
      "description": "When a SpCas9-family guide is supplied and the edit does not already disrupt its PAM, fold a PAM-blocking mutation (silent when a CDS frame is given) into the donor so the edited allele can't be re-cut."
    },
    "guideEnd": {
      "type": "integer",
      "description": "1-based forward-strand end of the guide's protospacer."
    },
    "nuclease": {
      "enum": [
        "spcas9",
        "spcas9ng",
        "sacas9",
        "cas12a"
      ],
      "type": "string",
      "default": "spcas9",
      "description": "Needed only when deriving the cut site from guideStart/guideEnd/guideStrand."
    },
    "armLength": {
      "type": "integer",
      "default": 500,
      "description": "Homology arm length (bp) on each side. Use ~30–60 for an ssODN donor, ~500–1000 for a dsDNA donor plasmid."
    },
    "editStart": {
      "type": "integer",
      "description": "1-based start of the region being replaced. Omit to derive from guideStart/guideEnd/guideStrand instead."
    },
    "frameStart": {
      "type": "integer",
      "description": "Optional 1-based CDS reading-frame start; makes the PAM-blocking mutation synonymous where possible."
    },
    "guideStart": {
      "type": "integer",
      "description": "1-based forward-strand start of the guide's protospacer (alternative to editStart/editEnd, for an insertion exactly at the cut site)."
    },
    "guideStrand": {
      "enum": [
        "+",
        "-"
      ],
      "type": "string",
      "description": "Strand the guide's protospacer is on."
    },
    "replacement": {
      "type": "string",
      "default": "",
      "description": "Sequence to insert/substitute (\"\" for a pure deletion)."
    },
    "targetSequence": {
      "type": "string",
      "description": "Nucleotide sequence (raw or FASTA; IUPAC accepted)."
    },
    "designGenotypingPrimers": {
      "type": "boolean",
      "default": true,
      "description": "Also design a primer pair (on the original targetSequence) whose product spans the edit site."
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

com.seqbench/workbench

1/7 registries
View full server →
crispr_hdr_donor — com.seqbench/workbench — PRSM MCP