xiaohongshu
xiaohongshu
dna-assembly
Guidance for Golden Gate assembly primer design and DNA assembly tasks. This skill should be used when designing primers for Golden Gate cloning, Type IIS restriction enzyme assembly, or multi-fragment DNA assembly workflows. It covers overhang selection, primer structure, assembly simulation, an...
Full skill instructions
This skill provides procedural knowledge for Golden Gate assembly primer design, a molecular cloning technique that uses Type IIS restriction enzymes (like BsaI) to create scarless multi-fragment assemblies. The skill emphasizes rigorous verification and simulation to ensure designed primers produce the expected assembled product.
Before designing primers, thoroughly analyze:
Overhang selection is critical for efficient Golden Gate assembly. Follow these principles:
Use established overhang sets: Rather than designing arbitrary overhangs, use validated overhang sets from NEB or published literature. See references/overhang_design.md for recommended sets.
Overhang requirements:
Common mistake: Selecting overhangs that differ by only one nucleotide (e.g., AACC, AACG, AACT). These similar overhangs can cause mis-ligation and reduce assembly efficiency.
Golden Gate primers have a specific structure. Understanding orientation is crucial:
Forward primer structure (5' to 3'):
[5' extension (optional)] - [BsaI recognition site: GGTCTC] - [N spacer] - [4nt overhang] - [gene-specific binding region]
Reverse primer structure (5' to 3'):
[5' extension (optional)] - [BsaI recognition site: GAGACC] - [N spacer] - [4nt overhang (reverse complement)] - [gene-specific binding region (reverse complement)]
Critical orientation check: The BsaI site must always be at the 5' end of the primer as written. A common mistake is placing the recognition site at the 3' end, which will not produce the intended cut.
Gene-specific binding region requirements:
Before finalizing primers, perform these checks:
Internal restriction site check: Verify that insert sequences do not contain BsaI recognition sites (GGTCTC or GAGACC). If present, consider silent mutations or alternative enzymes.
Backbone check: Also verify the plasmid backbone being amplified does not contain internal BsaI sites.
Overhang uniqueness verification: Confirm all overhangs are unique and sufficiently different from each other.
Primer quality checks:
This is the most critical verification step. Before declaring success:
Simulate PCR products: For each primer pair, determine the exact PCR product sequence including the BsaI sites and overhangs.
Simulate BsaI digestion: Apply the enzyme cut to each PCR product to determine the digested fragment with overhangs.
Simulate ligation: Assemble all digested fragments in silico based on overhang complementarity.
Compare to expected output: Perform a nucleotide-by-nucleotide comparison of the simulated assembled product against the expected output sequence.
Common mistake: Claiming assembly will work without actually simulating the complete product and comparing it to the expected output.
Generate primer output in a clear format:
Before finalizing any primer design, confirm:
Inconsistent overhang reporting: Track overhangs carefully throughout the design process. If reported overhangs change between steps, this indicates a bug.
Primer orientation confusion: Remember that reverse primers are written 5' to 3' but bind to the opposite strand. The overhang sequence in a reverse primer should be the reverse complement of the desired overhang.
Circular assembly errors: For circular plasmids, the overhang connecting the last fragment back to the first must be correctly designed. Verify the plasmid closes in the correct orientation.
Incomplete verification: Checking that "the fusion matches at position X" is insufficient. Verify the entire assembled sequence matches the expected output.
Tm calculation inconsistencies: If Tm values differ between reports, investigate the calculation method. Use a consistent, reliable Tm calculation approach.
Script development approach: Test primer design logic incrementally on simple cases before applying to complex multi-fragment assemblies. Avoid writing large scripts that fail with cryptic errors.
overhang_design.md: Validated overhang sets and selection criteria for Golden Gate assemblyxiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience