
Molecular Cloning Assembly Design
FreeStreamline your DNA fragment assembly planning.
Free · Opens the source repo
What Molecular Cloning Assembly Design does
The Molecular Cloning Assembly Design skill provides tools for designing DNA fragment assemblies using two primary methods: Gibson Assembly and Golden Gate Assembly. This skill is particularly useful for researchers and developers in synthetic biology who need to efficiently plan how to join multiple DNA fragments into a single construct. By utilizing this skill, users can design the necessary overlaps or overhangs required for each assembly method, ensuring that they avoid common pitfalls such as internal restriction sites and non-unique junctions.
For Gibson Assembly, the skill allows users to specify the fragments they wish to join and automatically generates the required overlaps based on user-defined parameters. It adheres to specific design rules, such as overlap length and melting temperature (Tm), to facilitate successful assembly. The method is ideal for projects involving a few fragments where seamless junctions are desired.
Conversely, for Golden Gate Assembly, the skill assists users in creating unique 4-bp overhangs while ensuring that internal restriction sites are removed from the DNA parts. This method is well-suited for constructing combinatorial libraries or when working with standardized, reusable parts. The tool emphasizes the importance of domestication and provides checks to ensure that the designed overhangs are unique and non-palindromic, thereby reducing the risk of misassembly.
Additionally, the skill includes a quality control script that screens the designed parts for common issues before proceeding with ordering. This comprehensive approach helps users streamline their cloning projects and enhances the reliability of their experimental outcomes.
When to use it
Use this skill when planning DNA fragment assemblies for cloning projects, particularly when choosing between Gibson and Golden Gate methods.
When not to use it
This skill does not simulate the ligation process or check vector compatibility, so it may not be suitable for users needing full assembly validation.
What you can build with it
Designing a Gibson Assembly
A researcher needs to join three DNA fragments for a new construct and uses the skill to design the necessary overlaps for seamless junctions.
Creating a Golden Gate Assembly
A developer is working on a combinatorial library and utilizes the skill to generate unique overhangs for multiple DNA parts.
Quality Control Before Ordering
Before placing an order for DNA fragments, a user runs the QC script to ensure all designed parts meet the necessary assembly criteria.
How to install Molecular Cloning Assembly Design
View source1. Install with the skills CLI
npx skills add mims-harvard/tooluniverse/tooluniverse-molecular-cloning --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by mims-harvardMolecular Cloning Assembly Design (Gibson & Golden Gate)
Plan how to join DNA fragments into a construct: design the overlaps (Gibson) or Type IIS overhangs (Golden Gate) and avoid the failures that come from internal sites and non-unique junctions.
Step 0 — Pick the method
| Use Gibson Assembly when | Use Golden Gate when |
|---|---|
| A few fragments, scarless/seamless junctions anywhere you choose | Many parts, standardized reusable parts (MoClo/modular), one-pot |
| You can add ~20–40 bp homology by PCR | You can remove internal BsaI/BbsI sites (domestication) |
| One-off constructs | Combinatorial libraries / repeated assemblies |
Both are sequence-independent (no scar at the junction for Gibson; a 4-bp fusion scar for Golden Gate). For 2–4 unique fragments, Gibson is usually simplest; for libraries or a parts toolkit, Golden Gate.
Step 1 — Gibson Assembly
tu run DNA_gibson_design '{"operation":"gibson_design",
"fragments":["ATGGCG...GAGGAC","GAGGAC...GGCAAG","GGGCAAG...ATCCT"],
"overlap_length":20}'
For each fragment it returns left_overlap, right_overlap, and with_overlaps (the fragment extended with the homology arms you'd add to your PCR primers — hand these to tooluniverse-primer-design).
Gibson design rules
- Overlap length 15–40 bp (20–25 typical); longer for GC-poor junctions.
- Overlap Tm ≈ 48–65 °C and balanced between junctions.
- Fragment order matters — list fragments in assembly order; the last fragment's 3′ overlaps the first only if you're making a circle (vector).
- Avoid repeats/secondary structure at the junctions (hairpins, direct repeats) → misassembly.
- Unique junctions — if two junctions share homology, fragments can swap; redesign so each overlap is unique.
Step 2 — Golden Gate Assembly
tu run DNA_golden_gate_design '{"operation":"golden_gate_design",
"parts":["ATGGCG...AAGAAC","CTGAGC...CTGATC","GAGGAG...GTGGTG"],
"enzyme":"BsaI"}'
Returns parts_with_overhangs: each part's unique 4-bp left_overhang/right_overhang and the full_sequence flanked by the Type IIS recognition sites (e.g. BsaI GGTCTC(N1) … cutting outside its site to leave the 4-bp fusion overhang).
Golden Gate design rules
- Domestication is mandatory. The chosen enzyme's site (BsaI
GGTCTC, BbsIGAAGAC) must NOT occur inside any part, or it will be cut internally. Remove internal sites by silent mutation before assembly — check every part. - Overhangs must be unique and non-palindromic. Each 4-bp fusion site must differ from the others and not equal its own reverse complement, or junctions misligate. The tool assigns unique non-palindromic overhangs; keep them.
- Avoid high-GC or all-AT overhangs; published high-fidelity overhang sets (e.g. Potapov 2018) ligate most cleanly.
- Order is encoded by the overhangs, not by listing order — the 4-bp junctions define assembly.
Step 3 — QC before ordering
scripts/cloning_qc.py screens parts for the problems above: internal BsaI/BbsI sites (Golden Gate), overhang uniqueness/palindromes, and Gibson overlap GC/length — and flags PASS/WARN.
Step 4 — Gotchas (state these)
- Internal Type IIS sites (Golden Gate) — the #1 failure; domesticate every part.
- Non-unique Gibson overlaps or shared homology → fragment swapping / misassembly.
- Repeats and strong secondary structure at junctions reduce efficiency in both methods.
- Overlap Tm imbalance (Gibson) → some junctions form, others don't.
- Generating the fragments still needs primers with the overlaps/overhangs appended — design and QC those in
tooluniverse-primer-design(and BLAST for specificity).
Honest limitations
- These tools design the assembly junctions; they do not simulate the full ligation/exonuclease reaction or guarantee efficiency — validate by sequencing the assembled construct.
- No vector-backbone or ORF-frame checking — confirm reading frame and backbone compatibility yourself.
Related skills
tooluniverse-primer-design— design the PCR primers (with homology arms / Type IIS tails) to make the fragments.tooluniverse-sequence-analysis— handle the input sequences.
Frequently asked questions about Molecular Cloning Assembly Design
Similar skills
Scientific Problem Selection
Streamline your research problem selection process.
Nextflow Development
Run nf-core bioinformatics pipelines with ease.
Nature Reviewer Assessment
Simulate peer review for scientific manuscripts.
Research Writing Pipeline
Streamline your scientific writing with structured proposal-first methodologies.
Nature Literature Downloader
Efficiently download academic literature from various sources.
Auto Research
Streamline your NeMo-RL experiments with automated workflows.
