View source: R/getOligosCas12a4plexgRNAVariantDR_BsmbI.R
getOligosCas12a4plexgRNAVariantDR_BsmbI | R Documentation |
for individually cloning Cas12a 4-plex spacer array into vector with BsmBI site (e.g. pRG212). Modified from protocol by Qingzhou Chen and Junwei Shi. Variant DR sequences from Deweirdt et al. are used to minimize recombination Returns a list with two data frames, one containing oligos, the other containing gene block. User can choose to use either one for synthesis. For gene block approach, by default insert is appended with homology regions (Gibson5p and Gibson3p as input arguments) compatible with Gibson assembly into pCH49. For oligos approach: nomenclature for naming sense and antisense strands is as follows: sense1 anneals with antisense1, sense2 anneals with antisense2, sense 3 anneals with antisense3, etc. These prefixes are printed at the front of the string to facilitate setting up annealing reactions because the IDT tubes truncates the end of the long string. Overhangs of oligos are designed to be in spacer (variable) regions. by Chris Hsiung, updated 2022-04-12 to include checks against TTTT and starting with TTT; updated 2023-05-15 to make oligo output strictly <=60bp
getOligosCas12a4plexgRNAVariantDR_BsmbI(
pos1name,
pos1spacer,
pos2name,
pos2spacer,
pos3name,
pos3spacer,
pos4name,
pos4spacer,
DR1 = "AATTTCTACTGTCGTAGAT",
DR10 = "AATTCCTACTCTCGTAGGT",
DR3 = "AATTTCTACTCTAGTAGAT",
Gibson5p = "atcttgtggaaaggacgaaacaccgaatttctactcttgt",
Gibson3p = "AATTTCTCCTCTAGGAGATtttttttaagcttggcgtaactagatcttga",
outputdir = getwd()
)
list of data frames containing 1. <=60bp oligos and 2. gene block
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.