Part 4: Prepare a Twist DNA Synthesis Order

Part 4: Prepare a Twist DNA Synthesis Order

Practice exercise โ€” building an sfGFP expression cassette in Benchling, preparing a mock Twist order, and annotating the plasmid.


4.1โ€“4.2 Accounts & Build Your DNA Insert Sequence

Created Twist and Benchling accounts. Built the sfGFP expression cassette in Benchling with annotated parts:

  • Promoter (BBa_J23106)
  • RBS (BBa_B0034)
  • Start codon (ATG)
  • Coding sequence (codon-optimized sfGFP from Part 3)
  • 7ร— His tag
  • Stop codon (TAA)
  • Terminator (BBa_B0015)

Proof of Annotation in Benchling

Benchling sequence link: sfGFP_expression_cassette ยท Benchling

Screenshot: Annotated Sequence Map in Benchling

The sequence map shows the sfGFP expression cassette (924 bp) with promoter, RBS, and sfGFP CDS annotated, plus restriction enzyme cut sites.

Benchling sfGFP expression cassette โ€” sequence map and linear map with annotated promoter (BBa_J23106), RBS (BBa_B0034), sfGFP CDS, and restriction enzyme sites Benchling sfGFP expression cassette โ€” sequence map and linear map with annotated promoter (BBa_J23106), RBS (BBa_B0034), sfGFP CDS, and restriction enzyme sites

Screenshot: Circular Plasmid Map (sfGFP in pTwist Amp High Copy)

The full construct (3145 bp) in pTwist Amp High Copy, with insert, source, AmpR promoter, and vector backbone annotated.

Note: The color choices for the plasmid annotations are a reflection of my cringe-worthy color skills โ€” consider yourself warned.

Circular plasmid map โ€” sfGFP_expression_cassette in pTwist Amp High Copy with annotated regions and restriction enzyme sites Circular plasmid map โ€” sfGFP_expression_cassette in pTwist Amp High Copy with annotated regions and restriction enzyme sites

4.3โ€“4.6 Twist Order Flow

  • Selected Genes โ†’ Clonal Genes on Twist
  • Uploaded FASTA (sfGFP expression cassette)
  • Chose vector: pTwist Amp High Copy from Twist Vector Catalog
  • Downloaded GenBank construct and imported into Benchling

Screenshot: Sequence Upload to Twist

Twist Genes โ€” HTGAA-Wk-2 upload interface showing sfgfp_expression_cassette successfully uploaded Twist Genes โ€” HTGAA-Wk-2 upload interface showing sfgfp_expression_cassette successfully uploaded

Design Notes: Manual vs. Programmatic

Efficiency: Designing expression cassettes and plasmids can be far more efficient with Python and/or R โ€” tools like DNA Chisel, PyDNA, or SynBioHub enable scripted design, validation, and export. Batch operations, automated codon optimization, and constraint checking become straightforward.

Learning value: Building the construct manually in Benchling โ€” clicking through each part, copying sequences, and annotating by hand โ€” offers a different kind of learning. You develop intuition for how promoters, RBSs, and CDSs fit together, where restriction sites fall, and what the plasmid “looks like” at each step. That tactile understanding is harder to get from a script. For a first expression cassette, the manual approach is worth the extra time.

    MANUAL (Benchling)              PROGRAMMATIC (Python/R)
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€               โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    Click, paste, annotate           Script โ†’ design โ†’ export
    Slow, one construct at a time    Fast, many constructs
    Deep, tactile understanding     Scalable, reproducible
    "I built this"                   "I designed 50 of these"
    
    Both have their place. Start manual; scale with code.

Documented Deliverables

ItemStatus
Desired Twist cloning vectorpTwist Amp High Copy
Fully annotated Benchling insert fragmentsfGFP_expression_cassette
GenBank construct importedโœ“