{
  "title": "Restriction and ligation: GFP amplicon insert into pUC19",
  "key": "e0f2ef856ee012c4",
  "summary": "Amplify GFP with a recognition site on each primer's 5' tail. Cut pUC19 and GFP amplicon with HindIII and SphI, gel-purify the 2684 bp backbone and the 719 bp insert, ligate them, and confirm the clone by colony PCR and sequencing.",
  "overview": {
    "Vector": "pUC19, 2686 bp",
    "Insert": "GFP, 719 bp, amplified",
    "Enzymes": "HindIII-HF (R3104) and SphI-HF (R3182)",
    "Backbone": "2684 bp",
    "Junctions": "GCATGC and AAGCTT",
    "Product": "pUC19-GFP, 3403 bp",
    "Selection": "ampicillin or carbenicillin"
  },
  "highlights": [
    "One ligation joins two fragments: pUC19 backbone (2684 bp) and GFP amplicon insert (719 bp).",
    "No enzyme was named, so the pair was chosen: HindIII and SphI. 89 other pairs were refused, 75 on the vector site rule, 12 on the insert site rule and 2 on the backbone rule. The pair that got furthest was KpnI and XmaI, and the backbone's two ends anneal to each other (two 3' GTAC ends), so it closes on itself and the insert could go in either way round; the chooser passes over such a pair, and naming it plans it with a dephosphorylation instead.",
    "The insert is amplified rather than cut out, so its two ends come from its primers -- forward primer, 6 spacer bases and the SphI site; reverse primer, 6 spacer bases and the HindIII site. The spacer is what lets an enzyme cut a site that close to the end of a fragment, and the 741 bp amplicon is digested in place of a plasmid.",
    "This method's junction is not scarless: the two ends came from a recognition site and ligating them puts it back, so the product reads GCATGC at 442 (SphI) and AAGCTT at 1165 (HindIII).",
    "GFP reads on the opposite strand from lac promoter, 65 bp away, so that promoter does not transcribe it.",
    "There is no ribosome binding site annotated ahead of GFP, so the clone is not expected to make its protein.",
    "The insertion interrupts lacZα, so correct clones are white and empty vector is blue on X-gal and IPTG."
  ],
  "background": [],
  "checks": [
    {
      "name": "buffer",
      "status": "pass",
      "detail": "every one is supplied in rCutSmart Buffer, which is NEB's own rule for digesting two of them in one tube"
    },
    {
      "name": "digest temperature",
      "status": "pass",
      "detail": "every one incubates at 37 °C"
    },
    {
      "name": "digest clean-up",
      "status": "pass",
      "detail": "heat stops every one: HindIII-HF (R3104) at 80 °C for 20 minutes and SphI-HF (R3182) at 65 °C for 20 minutes"
    },
    {
      "name": "methylation",
      "status": "pass",
      "detail": "no chosen enzyme is blocked or impaired by Dam or Dcm methylation of these plasmids"
    },
    {
      "name": "self-ligation",
      "status": "pass",
      "detail": "pUC19 backbone is cut to a 5' AGCT and a 3' CATG, which do not anneal, so it cannot close on itself and needs no phosphatase"
    },
    {
      "name": "pUC19 backbone",
      "status": "pass",
      "detail": "2684 bases, whole and once"
    },
    {
      "name": "GFP amplicon insert",
      "status": "pass",
      "detail": "719 bases, whole and once"
    },
    {
      "name": "junctions",
      "status": "pass",
      "detail": "GCATGC at 442, AAGCTT at 1165"
    },
    {
      "name": "reading frame",
      "status": "pass",
      "detail": "no junction falls inside a coding sequence"
    },
    {
      "name": "ligation ratio",
      "status": "pass",
      "detail": "3:1 insert to vector -- 0.06 pmol (26.57 ng) of GFP amplicon insert against 0.02 pmol (33.06 ng) of pUC19 backbone; NEB calls a vector-to-insert ratio between 1:1 and 1:10 optimal for a single insertion"
    },
    {
      "name": "diagnostic digest",
      "status": "pass",
      "detail": "HindIII and SphI cut a correct pUC19-GFP to 2684 bp and 719 bp; pUC19 gives 2684 bp and 2 bp"
    },
    {
      "name": "primers",
      "status": "warn",
      "detail": "6 designed, 2 with a warning, 0 failing: GC on 2; not judged: full-primer Tm, 3' end stability"
    }
  ],
  "choice": "",
  "consumes": [],
  "produces": [],
  "materials": [
    {
      "name": "pUC19 plasmid",
      "supplier": "",
      "catalog": "",
      "storage": "-20 °C",
      "amount": "",
      "note": "cut to make the backbone",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "GFP fragment",
      "supplier": "",
      "catalog": "",
      "storage": "-20 °C",
      "amount": "",
      "note": "template for the PCR",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "Q5 DNA Polymerase and its reaction buffer",
      "supplier": "New England Biolabs",
      "catalog": "",
      "storage": "-20 °C",
      "amount": "",
      "note": "",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "dNTP mix",
      "supplier": "",
      "catalog": "",
      "storage": "-20 °C",
      "amount": "",
      "note": "10 mM of each base",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "HindIII-HF",
      "supplier": "New England Biolabs",
      "catalog": "R3104",
      "storage": "-20 °C",
      "amount": "",
      "note": "cuts the vector and the insert once each, leaving a 5' overhang",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "SphI-HF",
      "supplier": "New England Biolabs",
      "catalog": "R3182",
      "storage": "-20 °C",
      "amount": "",
      "note": "cuts the vector and the insert once each, leaving a 3' overhang",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "rCutSmart Buffer, 10X",
      "supplier": "New England Biolabs",
      "catalog": "",
      "storage": "-20 °C",
      "amount": "",
      "note": "both enzymes are supplied in it, so they digest together in it",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "T4 DNA Ligase and its 10X reaction buffer",
      "supplier": "New England Biolabs",
      "catalog": "M0202",
      "storage": "-20 °C",
      "amount": "",
      "note": "thaw a fresh buffer aliquot: its ATP goes over freeze-thaws",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "Agarose, 1X TAE or TBE, and a DNA stain",
      "supplier": "",
      "catalog": "",
      "storage": "",
      "amount": "",
      "note": "",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "NEB 1 kb Plus DNA Ladder",
      "supplier": "New England Biolabs",
      "catalog": "N3200",
      "storage": "",
      "amount": "",
      "note": "",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": {
        "source": "N3200",
        "locator": "band sizes"
      }
    },
    {
      "name": "NEB 100 bp DNA Ladder",
      "supplier": "New England Biolabs",
      "catalog": "N3231",
      "storage": "",
      "amount": "",
      "note": "",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": {
        "source": "N3231",
        "locator": "band sizes"
      }
    },
    {
      "name": "Monarch Spin DNA Gel Extraction Kit",
      "supplier": "New England Biolabs",
      "catalog": "T1120",
      "storage": "",
      "amount": "",
      "note": "recovers each band off the gel",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "Monarch Spin PCR & DNA Cleanup Kit",
      "supplier": "New England Biolabs",
      "catalog": "T1130",
      "storage": "",
      "amount": "",
      "note": "",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "NEB 5-alpha Competent E. coli (C2987)",
      "supplier": "New England Biolabs",
      "catalog": "",
      "storage": "-80 °C",
      "amount": "50 µL per transformation",
      "note": "",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "SOC or NEB 10-beta/Stable Outgrowth Medium",
      "supplier": "",
      "catalog": "",
      "storage": "",
      "amount": "950 µL per transformation",
      "note": "",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "LB agar plates with ampicillin or carbenicillin, 80 µg/mL X-gal and 200 µM IPTG",
      "supplier": "",
      "catalog": "",
      "storage": "",
      "amount": "one plate per transformation",
      "note": "",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": {
        "source": "potapov-2018",
        "locator": "methods"
      }
    },
    {
      "name": "Plasmid miniprep kit",
      "supplier": "",
      "catalog": "",
      "storage": "",
      "amount": "",
      "note": "for the clones that go to sequencing",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    },
    {
      "name": "OneTaq Quick-Load 2X Master Mix with Standard Buffer",
      "supplier": "New England Biolabs",
      "catalog": "M0486",
      "storage": "-20 °C",
      "amount": "12.5 µL per reaction",
      "note": "",
      "contains": [],
      "rules": [],
      "cautions": [],
      "citation": null
    }
  ],
  "oligos": [
    {
      "name": "GFP forward",
      "sequence": "AAACACGCATGCATGAGTAAAGGAGAAGAACTTTTCAC",
      "purpose": "Amplify GFP",
      "tm_c": 62.1,
      "stock": "10 µM",
      "note": "",
      "status": "warn",
      "checks": [
        {
          "name": "GC",
          "status": "warn",
          "detail": "35% (band 40-60)"
        }
      ]
    },
    {
      "name": "GFP reverse",
      "sequence": "AAACACAAGCTTCTATTTGTATAGTTCATCCATGCCAT",
      "purpose": "Amplify GFP",
      "tm_c": 62.0,
      "stock": "10 µM",
      "note": "",
      "status": "warn",
      "checks": [
        {
          "name": "GC",
          "status": "warn",
          "detail": "35% (band 40-60)"
        }
      ]
    },
    {
      "name": "Colony PCR forward",
      "sequence": "GCCAGTGAATTCGAGCTCGGTAC",
      "purpose": "Screen colonies by PCR",
      "tm_c": 61.9,
      "stock": "10 µM",
      "note": "",
      "status": "pass",
      "checks": []
    },
    {
      "name": "Colony PCR reverse",
      "sequence": "AGCGGATAACAATTTCACACAGGAAACAGC",
      "purpose": "Screen colonies by PCR",
      "tm_c": 62.1,
      "stock": "10 µM",
      "note": "",
      "status": "pass",
      "checks": []
    },
    {
      "name": "Sequencing forward",
      "sequence": "GTGCTGCAAGGCGATTA",
      "purpose": "Confirm the clone by sequencing",
      "tm_c": 62.8,
      "stock": "10 µM",
      "note": "",
      "status": "pass",
      "checks": []
    },
    {
      "name": "Sequencing reverse",
      "sequence": "CGCAACGCAATTAATGTGAG",
      "purpose": "Confirm the clone by sequencing",
      "tm_c": 62.2,
      "stock": "10 µM",
      "note": "",
      "status": "pass",
      "checks": []
    }
  ],
  "order_sheet": "primers.tsv",
  "files": [
    "primers.tsv",
    "product.dna"
  ],
  "equipment": [
    "Thermocycler with a heated lid",
    "Agarose gel rig, power supply and a gel imager",
    "Scalpel or gel cutting tips, and a clean cutting surface",
    "Microcentrifuge",
    "Spectrophotometer (NanoDrop) or fluorometer (Qubit)",
    "Heat block or water bath at 42 °C",
    "Shaking incubator and a plate incubator at 37 °C"
  ],
  "vessels": [],
  "plates": [],
  "steps": [
    {
      "title": "Amplify GFP",
      "key": "pcr-gfp",
      "section": "Make the fragments",
      "instructions": [
        "Thaw the buffer, dNTPs and primers on ice, then vortex and spin them down.",
        "Mix the master mix, dispense it into each tube, then add the GFP template.",
        "Run the program below: 63 °C annealing and 20 s extension for a 741 bp product."
      ],
      "cautions": [
        "Keep the polymerase on ice."
      ],
      "notes": [
        "Each primer's 5' tail is a spacer and a recognition site, SphI on the forward end and HindIII on the reverse end. The tail is not on the template, so it does not anneal in the first cycles and the annealing temperature above is read from the annealing regions alone.",
        {
          "text": "The spacer is what lets the enzyme cut a site this close to the end of a fragment: cleavage is measured at one to five bases, and six is the answer for an enzyme the table does not list.",
          "citation": {
            "source": "NEB-cleavage",
            "locator": "cleavage close to the end"
          }
        }
      ],
      "tables": [
        {
          "components": [
            {
              "name": "Q5 Reaction Buffer",
              "volume_ul": 10.0,
              "stock": "5X",
              "final": "1X",
              "master_mix": true,
              "citation": null,
              "calculator": null
            },
            {
              "name": "dNTP mix",
              "volume_ul": 1.0,
              "stock": "10 mM each",
              "final": "200 µM each",
              "master_mix": true,
              "citation": null,
              "calculator": null
            },
            {
              "name": "Forward primer",
              "volume_ul": 2.5,
              "stock": "10 µM",
              "final": "500 nM",
              "master_mix": true,
              "citation": null,
              "calculator": null
            },
            {
              "name": "Reverse primer",
              "volume_ul": 2.5,
              "stock": "10 µM",
              "final": "500 nM",
              "master_mix": true,
              "citation": null,
              "calculator": null
            },
            {
              "name": "Template DNA",
              "volume_ul": 1.0,
              "stock": "",
              "final": "",
              "master_mix": false,
              "citation": null,
              "calculator": null
            },
            {
              "name": "Q5 DNA Polymerase",
              "volume_ul": 0.5,
              "stock": "2 U/µL",
              "final": "1 unit",
              "master_mix": true,
              "citation": null,
              "calculator": null
            },
            {
              "name": "Nuclease-free water",
              "volume_ul": 32.5,
              "stock": "",
              "final": "to 50 µL",
              "master_mix": true,
              "citation": null,
              "calculator": null
            }
          ],
          "title": "GFP PCR",
          "reactions": 1,
          "overage": 0.1
        }
      ],
      "programs": [
        {
          "stages": [
            {
              "incubations": [
                {
                  "label": "Initial denaturation",
                  "temperature_c": 98.0,
                  "seconds": 30,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 1,
              "citation": null
            },
            {
              "incubations": [
                {
                  "label": "Denature",
                  "temperature_c": 98.0,
                  "seconds": 10,
                  "delta_c": null,
                  "citation": null
                },
                {
                  "label": "Anneal",
                  "temperature_c": 63.0,
                  "seconds": 20,
                  "delta_c": null,
                  "citation": null
                },
                {
                  "label": "Extend",
                  "temperature_c": 72.0,
                  "seconds": 20,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 30,
              "citation": {
                "source": "M0491",
                "locator": "thermocycling conditions"
              }
            },
            {
              "incubations": [
                {
                  "label": "Final extension",
                  "temperature_c": 72.0,
                  "seconds": 120,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 1,
              "citation": null
            },
            {
              "incubations": [
                {
                  "label": "Hold",
                  "temperature_c": 4.0,
                  "seconds": null,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 1,
              "citation": null
            }
          ],
          "title": "GFP PCR",
          "lid_temperature_c": null
        }
      ],
      "timers": [],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [],
      "expected": [
        "One band at 741 bp."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "No band",
          "solution": "Drop the annealing temperature by 3 °C and check the GFP template is there.",
          "citation": {
            "source": "M0491",
            "locator": "annealing temperature"
          }
        },
        {
          "problem": "Several bands",
          "solution": "Raise the annealing temperature, or gel-purify the band of the right size.",
          "citation": {
            "source": "M0491",
            "locator": "annealing temperature"
          }
        }
      ],
      "holes": []
    },
    {
      "title": "Check the PCRs on a gel",
      "key": "pcr-gel",
      "section": "Make the fragments",
      "instructions": [
        "Use a 2% agarose gel.",
        "Load 5 µL of each reaction beside the ladder.",
        "Run until the dye front is two thirds down the gel."
      ],
      "cautions": [],
      "notes": [
        {
          "text": "2% agarose resolves bands of these sizes.",
          "citation": {
            "source": "agarose-resolution",
            "locator": "optimum resolution for linear DNA"
          }
        }
      ],
      "tables": [],
      "programs": [],
      "timers": [],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [
        {
          "ladder": {
            "name": "NEB 100 bp DNA Ladder (N3231)",
            "bands_bp": [
              100,
              200,
              300,
              400,
              500,
              600,
              700,
              800,
              900,
              1000,
              1200,
              1517
            ]
          },
          "lanes": [
            {
              "label": "GFP",
              "bands_bp": [
                741
              ]
            }
          ],
          "title": "PCR products"
        }
      ],
      "expected": [
        "GFP: one band at 741 bp."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "A smear or an extra band",
          "solution": "Gel-purify the band of the right size; a wrong template in the assembly gives wrong clones.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "colonies contain the wrong construct"
          }
        }
      ],
      "holes": []
    },
    {
      "title": "Purify every amplicon",
      "key": "purify-amplicons",
      "section": "Make the fragments",
      "instructions": [
        "Run each reaction over a Monarch Spin PCR & DNA Cleanup column and elute in the smallest volume the kit allows."
      ],
      "cautions": [
        {
          "text": "Keep the eluate under 25% of the digest below; it carries salt.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "salt inhibition, p. 10"
          }
        }
      ],
      "notes": [
        {
          "text": "A column recovers 70% to 90% of the reaction and takes the polymerase, the primers and the dNTPs away, so the digest cuts the amplicon and nothing else.",
          "citation": {
            "source": "T1130",
            "locator": "typical recovery"
          }
        },
        "Nothing further has to take GFP away: it reads neither enzyme's site, so its ends cannot join the backbone. A DpnI digest earns a step only against a Dam-methylated plasmid template."
      ],
      "tables": [],
      "programs": [],
      "timers": [],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [],
      "expected": [
        "Clean DNA, free of polymerase, primers and dNTPs."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "Low recovery",
          "solution": "Elute in a larger volume and leave the buffer on the column longer.",
          "citation": {
            "source": "T1130",
            "locator": "troubleshooting, low DNA yield"
          }
        }
      ],
      "holes": []
    },
    {
      "title": "Digest pUC19 with HindIII and SphI",
      "key": "digest-vector",
      "section": "Cut and recover",
      "instructions": [
        "Mix the reaction below, 1000 ng of pUC19 first.",
        "Incubate at 37 °C for 60 minutes."
      ],
      "cautions": [
        {
          "text": "Keep the DNA solution under 25% of the reaction; a column eluate carries salt, and salt leaves the digest incomplete.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "salt inhibition, p. 10"
          }
        },
        {
          "text": "Keep the enzymes under 10% of the reaction, which keeps glycerol under 5%.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "avoiding star activity, p. 5"
          }
        },
        {
          "text": "Use the buffer the supplier supplies each enzyme in wherever you can.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "avoiding star activity, p. 5"
          }
        },
        {
          "text": "Use the fewest units and the shortest incubation that digest completely.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "avoiding star activity, p. 5"
          }
        },
        {
          "text": "Keep the DNA free of organic solvents, and use Mg²⁺ rather than another metal.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "avoiding star activity, p. 5"
          }
        }
      ],
      "notes": [
        {
          "text": "Both enzymes are supplied in rCutSmart Buffer, which is the rule for digesting two of them together.",
          "citation": {
            "source": "NEB-double-digests",
            "locator": "choosing a buffer"
          }
        }
      ],
      "tables": [
        {
          "components": [
            {
              "name": "pUC19",
              "volume_ul": 1.0,
              "stock": "",
              "final": "0.604 pmol (1000 ng)",
              "master_mix": false,
              "citation": {
                "source": "NEBioCalculator",
                "locator": "dsDNA molecular weight"
              },
              "calculator": null
            },
            {
              "name": "10X rCutSmart Buffer",
              "volume_ul": 5.0,
              "stock": "10X",
              "final": "1X",
              "master_mix": true,
              "citation": {
                "source": "NEB-optimizing",
                "locator": "typical reaction conditions"
              },
              "calculator": null
            },
            {
              "name": "HindIII-HF (R3104)",
              "volume_ul": 1.0,
              "stock": "",
              "final": "10 units",
              "master_mix": true,
              "citation": {
                "source": "NEB-optimizing",
                "locator": "typical reaction conditions"
              },
              "calculator": null
            },
            {
              "name": "SphI-HF (R3182)",
              "volume_ul": 1.0,
              "stock": "",
              "final": "10 units",
              "master_mix": true,
              "citation": {
                "source": "NEB-optimizing",
                "locator": "typical reaction conditions"
              },
              "calculator": null
            },
            {
              "name": "Nuclease-free water",
              "volume_ul": 42.0,
              "stock": "",
              "final": "to 50 µL",
              "master_mix": true,
              "citation": null,
              "calculator": null
            }
          ],
          "title": "pUC19 digest",
          "reactions": 1,
          "overage": 0.1
        }
      ],
      "programs": [],
      "timers": [
        {
          "label": "pUC19 digest",
          "seconds": 3600
        }
      ],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [],
      "expected": [
        "pUC19 backbone: 2684 bp, which is what goes on (HindIII and SphI ends).",
        "pUC19 offcut: 2 bp."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "An uncut band remains",
          "solution": "Add more units or incubate longer, and check the enzymes' methylation sensitivity against the strain the plasmid was grown in.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "incomplete restriction enzyme digestion"
          }
        },
        {
          "problem": "Extra bands",
          "solution": "Star activity: use fewer units, a shorter incubation and the supplied buffer.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "extra bands"
          }
        }
      ],
      "holes": []
    },
    {
      "title": "Digest GFP amplicon with HindIII and SphI",
      "key": "digest-insert",
      "section": "Cut and recover",
      "instructions": [
        "Mix the reaction below, 1000 ng of GFP amplicon first.",
        "Incubate at 37 °C for 60 minutes."
      ],
      "cautions": [
        {
          "text": "Keep the DNA solution under 25% of the reaction; a column eluate carries salt, and salt leaves the digest incomplete.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "salt inhibition, p. 10"
          }
        },
        {
          "text": "Keep the enzymes under 10% of the reaction, which keeps glycerol under 5%.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "avoiding star activity, p. 5"
          }
        },
        {
          "text": "Use the buffer the supplier supplies each enzyme in wherever you can.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "avoiding star activity, p. 5"
          }
        },
        {
          "text": "Use the fewest units and the shortest incubation that digest completely.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "avoiding star activity, p. 5"
          }
        },
        {
          "text": "Keep the DNA free of organic solvents, and use Mg²⁺ rather than another metal.",
          "citation": {
            "source": "NEB-technical-guide",
            "locator": "avoiding star activity, p. 5"
          }
        }
      ],
      "notes": [
        {
          "text": "Both enzymes are supplied in rCutSmart Buffer, which is the rule for digesting two of them together.",
          "citation": {
            "source": "NEB-double-digests",
            "locator": "choosing a buffer"
          }
        },
        "The two tails come off as 11 and 11 bp ends. They run off the bottom of the gel and neither can close the circle, so the insert is the only band to cut out."
      ],
      "tables": [
        {
          "components": [
            {
              "name": "GFP amplicon",
              "volume_ul": 1.0,
              "stock": "",
              "final": "2.19 pmol (1000 ng)",
              "master_mix": false,
              "citation": {
                "source": "NEBioCalculator",
                "locator": "dsDNA molecular weight"
              },
              "calculator": null
            },
            {
              "name": "10X rCutSmart Buffer",
              "volume_ul": 5.0,
              "stock": "10X",
              "final": "1X",
              "master_mix": true,
              "citation": {
                "source": "NEB-optimizing",
                "locator": "typical reaction conditions"
              },
              "calculator": null
            },
            {
              "name": "HindIII-HF (R3104)",
              "volume_ul": 1.0,
              "stock": "",
              "final": "10 units",
              "master_mix": true,
              "citation": {
                "source": "NEB-optimizing",
                "locator": "typical reaction conditions"
              },
              "calculator": null
            },
            {
              "name": "SphI-HF (R3182)",
              "volume_ul": 1.0,
              "stock": "",
              "final": "10 units",
              "master_mix": true,
              "citation": {
                "source": "NEB-optimizing",
                "locator": "typical reaction conditions"
              },
              "calculator": null
            },
            {
              "name": "Nuclease-free water",
              "volume_ul": 42.0,
              "stock": "",
              "final": "to 50 µL",
              "master_mix": true,
              "citation": null,
              "calculator": null
            }
          ],
          "title": "GFP amplicon digest",
          "reactions": 1,
          "overage": 0.1
        }
      ],
      "programs": [],
      "timers": [
        {
          "label": "GFP amplicon digest",
          "seconds": 3600
        }
      ],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [],
      "expected": [
        "GFP amplicon insert: 719 bp, which is what goes on (SphI and HindIII ends)."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "An uncut band remains",
          "solution": "Add more units or incubate longer, and check the enzymes' methylation sensitivity against the strain the plasmid was grown in.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "incomplete restriction enzyme digestion"
          }
        },
        {
          "problem": "Extra bands",
          "solution": "Star activity: use fewer units, a shorter incubation and the supplied buffer.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "extra bands"
          }
        }
      ],
      "holes": []
    },
    {
      "title": "Separate the digests on a gel and recover the two fragments",
      "key": "gel-purify",
      "section": "Cut and recover",
      "instructions": [
        "Use a 1% agarose gel and load each whole digest beside the ladder.",
        "Run until the bands below are apart.",
        "Cut out the 2684 bp pUC19 backbone band and the 719 bp GFP amplicon insert band.",
        "Recover each slice on a Monarch Spin DNA Gel Extraction column and elute in the smallest volume the kit allows."
      ],
      "cautions": [
        "Keep the gel off the ultraviolet box for as long as you can; use blue light where there is one."
      ],
      "notes": [
        "A gel is what separates the two pieces of each digest from one another, so a piece that is not wanted cannot religate into the backbone.",
        {
          "text": "It also takes the enzymes away, so nothing has to be heat inactivated before the ligation.",
          "citation": {
            "source": "NEB-heat-inactivation",
            "locator": "enzymes heat does not inactivate"
          }
        },
        {
          "text": "1% agarose resolves bands of these sizes.",
          "citation": {
            "source": "agarose-resolution",
            "locator": "optimum resolution for linear DNA"
          }
        }
      ],
      "tables": [],
      "programs": [],
      "timers": [],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [
        {
          "ladder": {
            "name": "NEB 1 kb Plus DNA Ladder (N3200)",
            "bands_bp": [
              100,
              200,
              300,
              400,
              500,
              600,
              700,
              800,
              900,
              1000,
              1200,
              1517,
              2017,
              3001,
              4001,
              5001,
              6001,
              8001,
              10002
            ]
          },
          "lanes": [
            {
              "label": "pUC19",
              "bands_bp": [
                2684,
                2
              ]
            },
            {
              "label": "GFP amplicon",
              "bands_bp": [
                719
              ]
            }
          ],
          "title": "Digests"
        }
      ],
      "expected": [
        "pUC19: 2684 bp and 2 bp.",
        "GFP amplicon: 719 bp.",
        "Each slice recovers 70% to 90% of the DNA that was in it.",
        "2 bp runs past the bottom of this ladder."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "Two bands did not separate",
          "solution": "Run the gel further, or use a percentage that resolves that size range.",
          "citation": {
            "source": "T1120",
            "locator": "agarose concentration, p. 6"
          }
        },
        {
          "problem": "Little DNA comes off the column",
          "solution": "Elute in a larger volume, leave it on the column longer, and keep the agarose percentage low.",
          "citation": {
            "source": "T1120",
            "locator": "troubleshooting, low DNA yield"
          }
        }
      ],
      "holes": []
    },
    {
      "title": "Measure every concentration",
      "key": "quantify",
      "section": "Cut and recover",
      "instructions": [
        "Measure each purified amplicon by A260 (NanoDrop) or with a fluorometer (Qubit).",
        "Enter each concentration in the next table's Stock column."
      ],
      "cautions": [],
      "notes": [],
      "tables": [],
      "programs": [],
      "timers": [],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [],
      "expected": [
        "pUC19 backbone: 0.02 pmol is 33.06 ng, so 33 ng/µL or more fits in 1 µL.",
        "GFP amplicon insert: 0.06 pmol is 26.57 ng, so 27 ng/µL or more fits in 1 µL."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "Too dilute to fit in the reaction",
          "solution": "Concentrate the amplicon, or scale the reaction up.",
          "citation": null
        }
      ],
      "holes": []
    },
    {
      "title": "Ligate the insert into the backbone",
      "key": "ligate",
      "section": "Assemble",
      "instructions": [
        "Mix the reaction below, the DNA first and the ligase last.",
        "Hold at 25 °C for 10 minutes, or overnight at 16 °C.",
        "Then run the heat step below, and chill on ice."
      ],
      "cautions": [
        {
          "text": "Keep the two fragments together at 1 to 10 ng/µL. Below that a fragment closes on itself instead of joining its partner.",
          "citation": {
            "source": "M0202",
            "locator": "General Guidelines, DNA"
          }
        }
      ],
      "notes": [
        "Picomoles, not nanograms: the table asks for a molar ratio, and the shorter fragment weighs less at the same ratio.",
        "Junction positions are 1-based, on the product."
      ],
      "tables": [
        {
          "components": [
            {
              "name": "pUC19 backbone",
              "volume_ul": 1.0,
              "stock": "",
              "final": "0.02 pmol (33.06 ng)",
              "master_mix": false,
              "citation": {
                "source": "NEBioCalculator",
                "locator": "dsDNA molecular weight"
              },
              "calculator": {
                "nanograms": 33.06,
                "made_up_by": "Nuclease-free water",
                "too_dilute": "Too dilute to fit in the reaction",
                "least_ul": null,
                "too_concentrated": ""
              }
            },
            {
              "name": "GFP amplicon insert",
              "volume_ul": 1.0,
              "stock": "",
              "final": "0.06 pmol (26.57 ng)",
              "master_mix": false,
              "citation": {
                "source": "NEBioCalculator",
                "locator": "dsDNA molecular weight"
              },
              "calculator": {
                "nanograms": 26.57,
                "made_up_by": "Nuclease-free water",
                "too_dilute": "Too dilute to fit in the reaction",
                "least_ul": null,
                "too_concentrated": ""
              }
            },
            {
              "name": "T4 DNA Ligase Buffer",
              "volume_ul": 2.0,
              "stock": "10X",
              "final": "1X",
              "master_mix": true,
              "citation": {
                "source": "M0202",
                "locator": "protocol"
              },
              "calculator": null
            },
            {
              "name": "T4 DNA Ligase",
              "volume_ul": 1.0,
              "stock": "400 U/µL",
              "final": "400 units",
              "master_mix": true,
              "citation": {
                "source": "M0202",
                "locator": "protocol"
              },
              "calculator": null
            },
            {
              "name": "Nuclease-free water",
              "volume_ul": 15.0,
              "stock": "",
              "final": "to 20 µL",
              "master_mix": true,
              "citation": null,
              "calculator": null
            }
          ],
          "title": "Ligation, T4 DNA Ligase (NEB #M0202)",
          "reactions": 1,
          "overage": 0.1
        }
      ],
      "programs": [
        {
          "stages": [
            {
              "incubations": [
                {
                  "label": "Ligate",
                  "temperature_c": 25.0,
                  "seconds": 600,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 1,
              "citation": {
                "source": "M0202",
                "locator": "protocol"
              }
            },
            {
              "incubations": [
                {
                  "label": "Heat inactivation",
                  "temperature_c": 65.0,
                  "seconds": 600,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 1,
              "citation": {
                "source": "M0202",
                "locator": "protocol"
              }
            }
          ],
          "title": "Ligation",
          "lid_temperature_c": null
        }
      ],
      "timers": [],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [
        {
          "records": [
            "product.dna"
          ],
          "caption": "pUC19-GFP as the ligation closes it: the GCATGC and AAGCTT junctions it spells, and where HindIII and SphI cut it.",
          "span": null,
          "linear": false,
          "sequence_view": false,
          "enzymes": [
            "HindIII",
            "SphI"
          ],
          "highlight": [
            "GCATGC junction",
            "AAGCTT junction"
          ],
          "citation": null
        }
      ],
      "gels": [],
      "expected": [
        "The product carries GCATGC at 442, joining pUC19 backbone to GFP amplicon insert.",
        "The product carries AAGCTT at 1165, joining GFP amplicon insert to pUC19 backbone.",
        "1 to 5 µL of this goes into the cells; the rest keeps at -20 °C."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "No colonies later",
          "solution": "At least one fragment has to carry a 5' phosphate; vary the ratio, and use a fresh buffer aliquot, because its ATP goes over freeze-thaws.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "few or no transformants"
          }
        },
        {
          "problem": "Empty vector on the plate",
          "solution": "The backbone band carried some uncut plasmid; run the gel further and cut the band clean.",
          "citation": {
            "source": "NEB-background-faq",
            "locator": "reducing vector-only background colonies"
          }
        }
      ],
      "holes": []
    },
    {
      "title": "Transform and plate",
      "key": "transform",
      "section": "Transform and screen",
      "instructions": [
        "Thaw 50 µL of NEB 5-alpha Competent E. coli (C2987) on ice for 10 minutes.",
        "Add 2 µL of the assembly and flick the tube four or five times.",
        "Hold on ice for 30 minutes.",
        "Heat shock at 42 °C for 30 seconds.",
        "Return to ice for 5 minutes.",
        "Add 950 µL of outgrowth medium and shake at 37 °C for 60 minutes at 250 rpm.",
        "Spread 50 µL of a 1:5 dilution on a warmed plate and grow overnight at 37 °C."
      ],
      "cautions": [
        "Competent cells die if they warm up; keep them on ice until the shock."
      ],
      "notes": [
        "The plate reads colour only with an alpha-complementing host, such as NEB 5-alpha Competent E. coli (C2987). A host that cannot complement gives white colonies whatever the clone carries.",
        "The clone is not expected to make GFP: it reads on the opposite strand from lac promoter and no ribosome binding site is annotated ahead of it."
      ],
      "tables": [],
      "programs": [],
      "timers": [
        {
          "label": "Thaw",
          "seconds": 600
        },
        {
          "label": "On ice",
          "seconds": 1800
        },
        {
          "label": "Heat shock",
          "seconds": 30
        },
        {
          "label": "Back on ice",
          "seconds": 300
        },
        {
          "label": "Outgrowth",
          "seconds": 3600
        }
      ],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [],
      "expected": [
        "No supplier states a colony count for this method, so run the controls below and read the plate against them rather than against a number.",
        "Correct clones are white and empty vector is blue: the insertion interrupts lacZα, which is then not there to complete the host's own.",
        {
          "text": "Uncut vector, 100 pg to 1 ng: the cells are viable and the antibiotic is right.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "transformation controls"
          }
        },
        {
          "text": "Cut vector, no ligase: under 1% of the colonies the uncut vector gave.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "transformation controls"
          }
        },
        {
          "text": "Vector-only ligation: the same as the cut-vector control, its ends being unable to rejoin.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "transformation controls"
          }
        },
        {
          "text": "A transformation efficiency under 10⁴ cfu/µg means the cells, not the ligation.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "transformation controls"
          }
        }
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "No colonies",
          "solution": "Check the antibiotic and the cells' efficiency, and plate the rest of the outgrowth.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "few or no transformants"
          }
        },
        {
          "problem": "A lawn",
          "solution": "Plate a smaller volume or a greater dilution next time.",
          "citation": null
        }
      ],
      "holes": []
    },
    {
      "title": "Screen colonies by PCR",
      "key": "colony-pcr",
      "section": "Transform and screen",
      "instructions": [
        "Touch a well-separated colony with a sterile toothpick and stir it into the tube until the liquid clouds.",
        "Streak the same toothpick onto a numbered plate, so the clone survives the PCR.",
        "Run the program below and load 5 µL on a 2% gel."
      ],
      "cautions": [],
      "notes": [
        "The long first step at 94 °C lyses the cells; there is no purified template.",
        "The insert's two ends do not anneal to each other, so it cannot go in the other way round and there is no reversed lane to read."
      ],
      "tables": [
        {
          "components": [
            {
              "name": "OneTaq Quick-Load 2X Master Mix with Standard Buffer (M0486)",
              "volume_ul": 12.5,
              "stock": "2X",
              "final": "1X",
              "master_mix": true,
              "citation": null,
              "calculator": null
            },
            {
              "name": "Forward primer",
              "volume_ul": 0.5,
              "stock": "10 µM",
              "final": "200 nM",
              "master_mix": true,
              "citation": null,
              "calculator": null
            },
            {
              "name": "Reverse primer",
              "volume_ul": 0.5,
              "stock": "10 µM",
              "final": "200 nM",
              "master_mix": true,
              "citation": null,
              "calculator": null
            },
            {
              "name": "Nuclease-free water",
              "volume_ul": 11.5,
              "stock": "",
              "final": "to 25 µL",
              "master_mix": true,
              "citation": null,
              "calculator": null
            }
          ],
          "title": "Colony PCR",
          "reactions": 1,
          "overage": 0.1
        }
      ],
      "programs": [
        {
          "stages": [
            {
              "incubations": [
                {
                  "label": "Lysis",
                  "temperature_c": 94.0,
                  "seconds": 300,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 1,
              "citation": null
            },
            {
              "incubations": [
                {
                  "label": "Denature",
                  "temperature_c": 94.0,
                  "seconds": 30,
                  "delta_c": null,
                  "citation": null
                },
                {
                  "label": "Anneal",
                  "temperature_c": 56.9,
                  "seconds": 30,
                  "delta_c": null,
                  "citation": null
                },
                {
                  "label": "Extend",
                  "temperature_c": 68.0,
                  "seconds": 60,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 30,
              "citation": {
                "source": "M0480",
                "locator": "thermocycling conditions"
              }
            },
            {
              "incubations": [
                {
                  "label": "Final extension",
                  "temperature_c": 68.0,
                  "seconds": 300,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 1,
              "citation": null
            },
            {
              "incubations": [
                {
                  "label": "Hold",
                  "temperature_c": 10.0,
                  "seconds": null,
                  "delta_c": null,
                  "citation": null
                }
              ],
              "cycles": 1,
              "citation": null
            }
          ],
          "title": "Colony PCR",
          "lid_temperature_c": null
        }
      ],
      "timers": [],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [
        {
          "ladder": {
            "name": "NEB 100 bp DNA Ladder (N3231)",
            "bands_bp": [
              100,
              200,
              300,
              400,
              500,
              600,
              700,
              800,
              900,
              1000,
              1200,
              1517
            ]
          },
          "lanes": [
            {
              "label": "Correct clone",
              "bands_bp": [
                828
              ]
            },
            {
              "label": "Empty vector",
              "bands_bp": [
                111
              ]
            }
          ],
          "title": "Colony PCR"
        }
      ],
      "expected": [
        "Each of the 2 junctions is read: the flanking pair crosses them all.",
        "Correct clone: 828 bp.",
        "Empty vector: 111 bp."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "No band in any lane",
          "solution": "The colony was too much material: touch a smaller one, or dilute it.",
          "citation": {
            "source": "colony-pcr",
            "locator": "template"
          }
        }
      ],
      "holes": []
    },
    {
      "title": "Check a miniprep by digesting it with HindIII and SphI",
      "key": "diagnostic-digest",
      "section": "Transform and screen",
      "instructions": [
        "Miniprep two or three of the colonies the PCR called correct.",
        "Mix the reaction below, 1000 ng of miniprep first.",
        "Incubate at 37 °C for 60 minutes.",
        "Run the whole digest on a 1% agarose gel beside the ladder.",
        "Sequence only a miniprep that gives the clone's bands."
      ],
      "cautions": [],
      "notes": [
        "The junctions put both recognition sites back, so the pair that made the clone is what cuts the insert out of it again.",
        {
          "text": "1% agarose resolves bands of these sizes.",
          "citation": {
            "source": "agarose-resolution",
            "locator": "optimum resolution for linear DNA"
          }
        }
      ],
      "tables": [
        {
          "components": [
            {
              "name": "pUC19-GFP",
              "volume_ul": 1.0,
              "stock": "",
              "final": "0.477 pmol (1000 ng)",
              "master_mix": false,
              "citation": {
                "source": "NEBioCalculator",
                "locator": "dsDNA molecular weight"
              },
              "calculator": null
            },
            {
              "name": "10X rCutSmart Buffer",
              "volume_ul": 5.0,
              "stock": "10X",
              "final": "1X",
              "master_mix": true,
              "citation": {
                "source": "NEB-optimizing",
                "locator": "typical reaction conditions"
              },
              "calculator": null
            },
            {
              "name": "HindIII-HF (R3104)",
              "volume_ul": 1.0,
              "stock": "",
              "final": "10 units",
              "master_mix": true,
              "citation": {
                "source": "NEB-optimizing",
                "locator": "typical reaction conditions"
              },
              "calculator": null
            },
            {
              "name": "SphI-HF (R3182)",
              "volume_ul": 1.0,
              "stock": "",
              "final": "10 units",
              "master_mix": true,
              "citation": {
                "source": "NEB-optimizing",
                "locator": "typical reaction conditions"
              },
              "calculator": null
            },
            {
              "name": "Nuclease-free water",
              "volume_ul": 42.0,
              "stock": "",
              "final": "to 50 µL",
              "master_mix": true,
              "citation": null,
              "calculator": null
            }
          ],
          "title": "Diagnostic digest",
          "reactions": 1,
          "overage": 0.1
        }
      ],
      "programs": [],
      "timers": [
        {
          "label": "Diagnostic digest",
          "seconds": 3600
        }
      ],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [
        {
          "ladder": {
            "name": "NEB 1 kb Plus DNA Ladder (N3200)",
            "bands_bp": [
              100,
              200,
              300,
              400,
              500,
              600,
              700,
              800,
              900,
              1000,
              1200,
              1517,
              2017,
              3001,
              4001,
              5001,
              6001,
              8001,
              10002
            ]
          },
          "lanes": [
            {
              "label": "pUC19-GFP",
              "bands_bp": [
                2684,
                719
              ]
            },
            {
              "label": "pUC19",
              "bands_bp": [
                2684,
                2
              ]
            }
          ],
          "title": "Diagnostic digest"
        }
      ],
      "expected": [
        "A correct clone: 2684 bp and 719 bp.",
        "A colony carrying pUC19 instead: 2684 bp and 2 bp.",
        "2 bp runs past the bottom of this ladder."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "Every miniprep gives the vector's bands",
          "solution": "The background is uncut or religated vector; run the controls under the transformation to find which.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "too much background"
          }
        },
        {
          "problem": "One band, at the plasmid's full length",
          "solution": "Only one site cut. Check the enzymes' methylation sensitivity against the strain the miniprep was grown in.",
          "citation": {
            "source": "NEB-cloning",
            "locator": "incomplete restriction enzyme digestion"
          }
        }
      ],
      "holes": []
    },
    {
      "title": "Confirm the clone by sequencing",
      "key": "sequencing",
      "section": "Transform and screen",
      "instructions": [
        "Miniprep two or three colonies that read as correct.",
        "Send each miniprep with both sequencing primers.",
        "Check each read against product.dna; keep a clone only when every junction and insert reads true."
      ],
      "cautions": [],
      "notes": [
        "Only a read across the junctions confirms the assembly, whatever the screen said.",
        "A provider whose read is shorter than the lengths above needs a further primer inside the inserts."
      ],
      "tables": [],
      "programs": [],
      "timers": [],
      "waits": [],
      "hands_on_seconds": null,
      "transfers": [],
      "figures": [],
      "gels": [],
      "expected": [
        "Sequencing forward anneals 100 bp from its own junction and has to read 823 bp to cover the far one.",
        "Sequencing reverse anneals 123 bp from its own junction and has to read 846 bp to cover the far one.",
        "The junctions read as GCATGC and AAGCTT, and the parts match GFP amplicon insert."
      ],
      "calculator": null,
      "troubleshooting": [
        {
          "problem": "The read starts too close to the junction",
          "solution": "Move the primer further out; the first bases after a primer are unreadable.",
          "citation": {
            "source": "genewiz-sanger",
            "locator": "sequencing primer design"
          }
        }
      ],
      "holes": []
    }
  ],
  "sources": {
    "NEBioCalculator": {
      "document": "New England Biolabs NEBioCalculator",
      "edition": "script main-6f3020c533.js, capture 2026-08-28",
      "url": "",
      "read_as": "Wayback Machine",
      "date": "",
      "note": "docs/research/primer-design-and-pcr.md"
    },
    "N3200": {
      "document": "New England Biolabs #N3200 1 kb Plus DNA Ladder product page",
      "edition": "capture 2026-03-07",
      "url": "",
      "read_as": "Wayback Machine",
      "date": "",
      "note": "docs/research/primer-design-and-pcr.md"
    },
    "N3231": {
      "document": "New England Biolabs #N3231 100 bp DNA Ladder product page",
      "edition": "capture 2025-10-31",
      "url": "",
      "read_as": "Wayback Machine",
      "date": "",
      "note": "docs/research/primer-design-and-pcr.md"
    },
    "agarose-resolution": {
      "document": "New England Biolabs, Agarose Gel Resolution",
      "edition": "capture 2024-09-18",
      "url": "",
      "read_as": "Wayback Machine",
      "date": "",
      "note": "docs/research/primer-design-and-pcr.md"
    },
    "T1120": {
      "document": "New England Biolabs #T1120 Monarch Spin DNA Gel Extraction Kit instruction manual",
      "edition": "version 2.0 10.25",
      "url": "",
      "read_as": "",
      "date": "2026-09-18",
      "note": "docs/research/restriction-ligation.md"
    },
    "T1130": {
      "document": "New England Biolabs #T1130 Monarch Spin PCR & DNA Cleanup Kit instruction manual",
      "edition": "version 1.0 06.24",
      "url": "",
      "read_as": "",
      "date": "2026-09-18",
      "note": "docs/research/restriction-ligation.md"
    },
    "M0491": {
      "document": "New England Biolabs #M0491 Q5 High-Fidelity DNA Polymerase protocol page",
      "edition": "capture 2024-08-04",
      "url": "",
      "read_as": "Wayback Machine",
      "date": "2026-09-12",
      "note": ""
    },
    "NEB-cloning": {
      "document": "New England Biolabs, Troubleshooting Guide for Cloning",
      "edition": "",
      "url": "https://www.neb.com/en-us/tools-and-resources/troubleshooting-guides/troubleshooting-guide-for-cloning",
      "read_as": "",
      "date": "2026-09-18",
      "note": "docs/research/restriction-ligation.md"
    },
    "colony-pcr": {
      "document": "New England Biolabs application note, Robust Colony PCR from Multiple E. coli Strains using OneTaq Quick-Load Master Mixes",
      "edition": "Y. Xu, 11/13",
      "url": "",
      "read_as": "",
      "date": "2026-09-12",
      "note": "docs/research/primer-design-and-pcr.md"
    },
    "genewiz-sanger": {
      "document": "Azenta/Genewiz, Sanger sequencing FAQ and technical notes",
      "edition": "",
      "url": "",
      "read_as": "",
      "date": "2026-09-12",
      "note": "docs/research/primer-design-and-pcr.md"
    },
    "potapov-2018": {
      "document": "Potapov, V. et al. (2018) Comprehensive profiling of four base overhang ligation fidelity by T4 DNA Ligase and application to DNA assembly. ACS Synth. Biol. 7, 2665-2674",
      "edition": "",
      "url": "https://doi.org/10.1021/acssynbio.8b00333",
      "read_as": "",
      "date": "",
      "note": "docs/research/golden-gate-assembly.md"
    },
    "M0480": {
      "document": "New England Biolabs #M0480 OneTaq DNA Polymerase protocol",
      "edition": "protocols.io version 2, 2022-02-21",
      "url": "https://dx.doi.org/10.17504/protocols.io.bd24i8gw",
      "read_as": "",
      "date": "2026-09-12",
      "note": ""
    },
    "NEB-optimizing": {
      "document": "New England Biolabs usage guideline, Optimizing Restriction Endonuclease Reactions",
      "edition": "",
      "url": "https://www.neb.com/en-us/tools-and-resources/usage-guidelines/optimizing-restriction-endonuclease-reactions",
      "read_as": "",
      "date": "2026-09-18",
      "note": "docs/research/restriction-ligation.md"
    },
    "NEB-technical-guide": {
      "document": "New England Biolabs, Restriction Endonuclease Technical Guide",
      "edition": "version 5.0 - 7/17",
      "url": "https://www.neb-online.de/literatur/pdf/Restriction_Endonuclease_Technical_Guide.pdf",
      "read_as": "neb-online.de mirror",
      "date": "",
      "note": "docs/research/restriction-ligation.md"
    },
    "M0202": {
      "document": "New England Biolabs #M0202 protocol, Ligation Protocol with T4 DNA Ligase",
      "edition": "",
      "url": "https://www.neb.com/en-us/protocols/dna-ligation-with-t4-dna-ligase-m0202",
      "read_as": "",
      "date": "2026-09-18",
      "note": "docs/research/restriction-ligation.md"
    },
    "NEB-background-faq": {
      "document": "New England Biolabs FAQ, How can I reduce the number of vector-only background colonies?",
      "edition": "capture 2019-11-23",
      "url": "",
      "read_as": "Wayback Machine",
      "date": "2026-09-18",
      "note": "docs/research/restriction-ligation.md"
    },
    "NEB-double-digests": {
      "document": "New England Biolabs usage guideline, Double Digests",
      "edition": "",
      "url": "https://www.neb.com/en-us/tools-and-resources/usage-guidelines/double-digests",
      "read_as": "",
      "date": "2026-09-18",
      "note": "docs/research/restriction-ligation.md"
    },
    "NEB-cleavage": {
      "document": "New England Biolabs usage guideline, Cleavage Close to the End of DNA Fragments",
      "edition": "",
      "url": "https://www.neb.com/en-us/tools-and-resources/usage-guidelines/cleavage-close-to-the-end-of-dna-fragments",
      "read_as": "",
      "date": "2026-09-18",
      "note": "docs/research/restriction-ligation.md"
    },
    "NEB-heat-inactivation": {
      "document": "New England Biolabs usage guideline, Heat Inactivation",
      "edition": "capture 2021-04-20",
      "url": "https://www.neb.com/en-us/tools-and-resources/usage-guidelines/heat-inactivation",
      "read_as": "Wayback Machine",
      "date": "2026-09-18",
      "note": "docs/research/restriction-ligation.md"
    }
  },
  "holes": [],
  "bill": null
}
