Cloning workspace
A cloning workspace is where a whole construction is designed at once: every sequence you start from, every reaction you run on it, and every product that comes out, kept as one editable graph rather than a folder of files. Talindrew's is a full port of OpenCloning (app.opencloning.org) and runs OpenCloning's own pydna engine inside Talindrew's backend, so the sixteen operations, from restriction digest and PCR through Gibson, Golden Gate, Gateway, Cre/Lox and CRISPR-HDR, produce the same sequences upstream does. The file it saves is OpenCloning's cloning-strategy JSON, which means a strategy built here opens in OpenCloning and one built there opens here. Each sequence node draws a real circular or linear map, primers are designed and thermodynamically checked in place, and AB1, SCF or ZTR traces align back onto the finished construct to verify it.
Specifications
| Saved format | OpenCloning cloning-strategy JSON: .json, or .zip when sequencing traces travel with it |
|---|---|
| Interoperability | Both directions with app.opencloning.org: sequences, primers, assembly locations and traces |
| Engine | OpenCloning's backend (pydna) hosted in Talindrew under /api/v1/oc |
| Operations | 16: restriction digest, PCR, oligonucleotide hybridisation, polymerase extension, reverse complement, annotation, Gibson, In-Fusion, In vivo, overlap-extension, restriction and ligation (Golden Gate), ligation, homologous recombination, CRISPR-HDR, Gateway BP/LR, Cre/Lox and recombinase |
| Getting sequences in | Manual entry; GenBank, FASTA, EMBL and SnapGene files, including a SnapGene file's embedded cloning history; repository id; NCBI genome region |
| Repositories | Addgene, iGEM, SEVA, Euroscarf, WeKwikGene, Benchling, SnapGene, Open DNA Collections |
| Annotation | Talindrew's own feature library; pLannotate where the deployment is configured with it |
| Kit templates | The OpenCloning submission repository, MoClo YTK included, with category slots and placeholder parts |
| Assembler | Load a syntax, chain the categories, classify your own part plasmids, assemble every valid combination, download a zip of csv/tsv, GenBank and JSON |
| Primer thermodynamics | primer3: Tm, GC, homodimer and hairpin per primer, heterodimer per PCR; binding and full-length values once a primer is used |
| Primer design | Normal PCR, restriction and ligation with enzyme tails, Gibson-family assembly, homologous recombination and CRISPR, Gateway BP with the known pDONR combinations, EBIC |
| Verification | AB1, SCF and ZTR traces aligned server-side, coverage on the circular and linear map, identity, mismatch table, chromatogram |
| Maps | A real circular or linear map on every sequence node, with a shape toggle |
| Examples | 11 bundled strategies; the draft survives a refresh and autosaves once saved |
| Sharing | Read-only link for anyone with the URL, or named people as viewer or editor; a reaction saves into a notebook entry as a cloning block |
| Price | Free |
Why keep the whole strategy in one file?
A construct is usually the product of five or six reactions, and the reason a clone cannot be reproduced two years later is almost never the final sequence: it is that nobody wrote down which vector was digested with what, which primers amplified the insert, and which of three candidate products was actually taken forward. A cloning strategy file records the graph rather than the endpoint. Talindrew saves OpenCloning's cloning-strategy JSON unchanged, so the record is an open, documented format that a second tool can already read, and the zip variant carries the sequencing traces that verify the product beside the design that produced it.
How is this different from the cloning wizards?
The wizards are still there and unchanged: pick Gibson or Golden Gate, walk the steps, load a worked example, get a product. They are the fastest route through one reaction. The workspace is for the other shape of problem, where the answer is a chain: amplify two fragments off a genome, digest a vector, assemble all three, then recombine the result into a destination plasmid, with every intermediate still on the canvas and still editable. Deleting a step cascades to everything downstream, and reopening a strategy puts every node back where it was.
- One reaction, guided, with a demo to copy: use a cloning wizard.
- A multi-step build you want to keep, share and reproduce: use the workspace.
- A strategy someone sent you as OpenCloning JSON: open it in the workspace.
What can each step do?
Every node is either a way of getting a sequence in or an operation on the sequences already on the canvas. The operations are the sixteen OpenCloning defines, run by the same engine.
- In: manual entry; a GenBank, FASTA, EMBL or SnapGene file, including the cloning history embedded in a .dna; an id from Addgene, iGEM, SEVA, Euroscarf, WeKwikGene, Benchling, SnapGene or Open DNA Collections; a genome region from NCBI by assembly, gene or coordinates.
- Single-input operations: restriction digest with a product chooser that shows the fragment on the parent and spells out its sticky ends, PCR, oligonucleotide hybridisation, polymerase extension, reverse complement and annotation.
- Assemblies: Gibson, In-Fusion, In vivo and overlap-extension; restriction and ligation, which is Golden Gate; and plain ligation, blunt or sticky.
- Recombination: homologous recombination, CRISPR-HDR with guides taken from your primers, Gateway BP and LR, Cre/Lox, and recombinases with custom site definitions.
- Where a reaction has several valid products, they are offered side by side with a mini-map each, and the one you choose is what the graph carries forward.
Designing the primers inside the strategy
A PCR step can send you straight into a primer designer that knows what the primers are for. Ask for a normal pair and you get one; ask for restriction and ligation and the tails carry the enzyme's recognition site with the filler bases it needs to cut near an end; ask for a Gibson-family assembly and the homology arms come from the sequences being joined; ask for homologous recombination or CRISPR and the arms are built around the insertion point; ask for Gateway BP and the attB tails come from the known pDONR combinations. The designer previews the product it will make before you commit, and saving writes the primers back onto the PCR step they were designed for. In the Primers tab every primer carries primer3 numbers: Tm, GC, homodimer and hairpin, plus a heterodimer figure for each PCR it takes part in, with warnings on GC outside 30–70 %, Tm outside 50–70 °C, or a ΔG below −8000.
Verifying the clone from sequencing traces
Attach AB1, SCF or ZTR files to any sequence in the strategy and they are aligned against it on the server, best strand per trace, including reads that run across a plasmid's origin. What comes back is the aligned span drawn as a coverage track on the node's own map, in both the circular and the linear view, green where the read matches and orange where it does not, with percentage identity, a table of the mismatched positions and the chromatogram itself. A run of missing bases longer than 10 bp counts as uncovered rather than as deletions, which is the difference between a clean read and a thousand phantom mismatches. In this deployment the alignment is computed with Biopython rather than the MAFFT and MARS binaries the upstream engine shells out to; the stored result keeps the OpenCloning alignment shape either way, and the traces travel inside the exported zip.
Golden Gate kits, syntaxes and combinatorial assembly
Kit templates load from the OpenCloning submission repository, MoClo YTK among them, as a strategy with placeholder parts: each slot names a category, and picking a plasmid for it runs that part's own source. The Assembler tab goes the other way round: load a syntax, or upload one, and it walks the category chain filtering each step by the previous part's right overhang, takes a multi-select of plasmids per category, and assembles every valid combination at once as circular restriction-and-ligation products. Your own part plasmids can be uploaded and classified against the syntax before they are used, and the results table downloads as a zip of csv/tsv, GenBank and JSON. A syntax builder sits beside it for defining parts, overhangs and the overhang graph, validating that the graph is connected and forms a single cycle, and saving it as JSON.
Frequently asked questions
Is the cloning workspace free?
Yes. The workspace is part of the free Talindrew workbench and runs in the browser against Talindrew's own backend. There is nothing to install and no licence. Eleven example strategies are bundled, so you can open a finished Gibson, Golden Gate, Gateway or CRISPR build and take it apart before using your own sequences.
Is it compatible with OpenCloning?
Yes, in both directions. Talindrew's workspace is a port of OpenCloning and uses OpenCloning's cloning-strategy JSON as its saved format, so a strategy exported from app.opencloning.org loads here with its sequences, primers and assembly locations, and one built here loads there. Reactions are executed by OpenCloning's own pydna-based engine, hosted inside Talindrew's backend, and the zip export follows the same layout upstream uses, including the sequencing traces.
Which cloning reactions can it simulate?
Sixteen operations: restriction digest, PCR, oligonucleotide hybridisation, polymerase extension, reverse complement, annotation, Gibson, In-Fusion, In vivo and overlap-extension assembly, restriction and ligation (Golden Gate), ligation, homologous recombination, CRISPR-HDR, Gateway BP and LR, Cre/Lox recombination, and recombinases with custom site definitions. Where a reaction yields several valid products, each is offered with its own map and you choose which one the strategy carries forward.
Can I import a plasmid from Addgene or Benchling?
Yes. A repository node resolves an id from Addgene, iGEM, SEVA, Euroscarf, WeKwikGene, Benchling, SnapGene or Open DNA Collections into a real sequence on the canvas, and a genome-region node pulls a region from NCBI by assembly, gene or explicit coordinates. Addgene is the one exception worth knowing about: it gates sequence downloads behind a login, so that source needs repository credentials configured on the server.
How does clone verification work?
Attach AB1, SCF or ZTR sequencing traces to a sequence and they are aligned against it on the server, on whichever strand fits, including reads that cross a circular plasmid's origin. The aligned span is drawn as coverage on the node's circular and linear map, alongside percentage identity, a mismatch table and the chromatogram, and the traces are included when the strategy is exported as a zip. In this deployment the alignment runs on Biopython rather than the MAFFT and MARS binaries the upstream engine calls out to, and the stored alignment keeps the same OpenCloning shape.
Can I share a workspace or save it into a notebook?
Both. A workspace shares by link, which is read-only for anyone who has the URL and needs no account, or with named people as viewer or editor, who get a notification and see it listed as shared with them. Any single reaction also saves into a Talindrew notebook entry as a cloning block, carrying the operation, its inputs with sizes, the primers, the product's sequence and features, its live map and the verifying traces, and linking back to the workspace step it came from.
Related
Try it on your own sequence.
Free to use. No download required. Works in any modern browser.