Streamlining Gene Synthesis: DNAWorks is Now Available on Vecura
This update enables synthetic biologists and researchers to design optimized, overlapping oligonucleotides for PCR-based gene synthesis through a guided workflow inside Vecura, without setting up complex technical infrastructure.
What is DNAWorks?
DNAWorks is an automated tool for designing oligonucleotides for PCR-based gene synthesis. Given a protein and/or nucleotide target sequence and a codon-frequency table, DNAWorks performs Monte-Carlo optimization that simultaneously balances annealing temperature, codon usage, repeat content, misprime potential, GC/AT content, and user-supplied pattern constraints, then partitions the optimized gene into a thermodynamically balanced set of overlapping oligonucleotides ready for PCR assembly. It helps users reverse-translate protein sequences, optimize codon usage, and divide target sequences into optimal PCR fragments in a single unified step. It is especially useful for synthetic biologists, molecular biologists, and researchers who need to synthesize custom genes de novo and want to maximize the physical success of their synthetic oligonucleotide assemblies.
What can users do with DNAWorks on Vecura?
With DNAWorks on Vecura, users can:
- Perform joint codon optimization: Reverse-translate protein sequences or redesign existing nucleotide sequences using host-specific codon-frequency tables (such as E. coli, human, yeast, etc.) to ensure optimal host expression.
- Enforce pattern constraints: Avoid unwanted sequences, such as restriction enzyme sites, promoters, or destabilizing patterns, by specifying custom nucleotide exclusion lists.
- Design thermodynamically balanced oligonucleotides: Optimize overlap melting temperatures (Tm), tolerances, and ideal oligonucleotide lengths to guarantee a smooth and reliable PCR assembly.
- Tune multi-objective penalty weights: Fine-tune the Monte-Carlo optimization by custom-weighting features like Tm spread, repeats, 3'-mispriming, GC/AT imbalances, and gap-fixing to accommodate specific experimental conditions.
What the output means
The output provides an optimized synthetic DNA sequence, a structured list of ready-to-order oligonucleotides (including their assembly order, strand direction, coordinates, and overlap Tm values), a comprehensive feature-by-feature penalty score summary, and the full verbatim output text of the DNAWorks logfile (which includes structural double-stranded overlap diagrams).
This output should be used to support scientific decision making. It does not replace experimental validation.
Why this matters
In synthetic biology, de novo gene synthesis through assembly PCR (also known as polymerase cycling assembly or PCA) is a fundamental technique for engineering enzymes, metabolic pathways, and synthetic genomes. However, the physical assembly of multiple overlapping oligonucleotides is highly sensitive to thermodynamics. Mismatched melting temperatures, 3'-mispriming events, or repetitive regions can easily cause the assembly reaction to fail, yielding truncated, mutated, or completely non-viable sequences.
Traditionally, balancing the biological requirements (like codon optimization and restriction site removal) with these physical assembly criteria was an incredibly difficult, iterative manual process. DNAWorks solves this challenge by executing a multi-objective Monte-Carlo optimizer that simultaneously minimizes eight distinct penalty terms. This joint optimization avoids the local traps of sequential optimization and yields a globally balanced set of oligonucleotides. Bringing this classic, powerful tool to Vecura means researchers can run these calculations in a streamlined, cloud-native environment without compiling legacy Fortran code or writing complex parameters files—allowing them to go from a target sequence to a ready-to-order oligo schedule in seconds.
- Developed by: David Hoover (National Institutes of Health / National Cancer Institute — NIH/NCI)
- Source: Official DNAWorks GitHub Repository
- Reference: Hoover & Lubkowski 2002 (Nucleic Acids Research) | PMC115297
Try DNAWorks on Vecura.
Open the model workspace and start evaluating it with your own inputs.

