Design homology-directed repair donor templates for CRISPR knock-ins including ssODN, dsDNA, and plasmid donors with optimized homology arms.
pip install biopython primer3-pyTell your AI agent what you want to do:
- "Design an HDR template to add a GFP tag to MYC"
- "Create an ssODN to correct this point mutation"
- "Design a donor plasmid for a conditional knockout"
"Design an ssODN to add a FLAG tag to the C-terminus of my gene"
"Create an HDR donor to insert GFP at the N-terminus"
"Design a repair template to correct the sickle cell mutation"
"Create an ssODN to change A to G at this position"
"Design a dsDNA donor to insert a 2kb cassette"
"Create PCR primers to amplify my HDR donor arms"
"Add a silent PAM mutation to prevent re-cutting"
"Design asymmetric arms to improve HDR efficiency"
- Identify the cut site and insertion/mutation location
- Determine optimal template type (ssODN vs dsDNA)
- Design homology arms of appropriate length
- Incorporate the desired edit or insertion
- Optionally add silent PAM mutations
- Generate ordering sequences or cloning primers
- ssODN length - Keep total length 100-200nt for efficient synthesis
- Arm length - ssODN: 30-60nt each; dsDNA: 200-800bp each
- Asymmetric arms - PAM-distal arm longer can improve efficiency
- PAM disruption - Mutate PAM silently to prevent re-cutting
- Strand choice - For ssODN, test both sense and antisense