| Literature DB >> 15911632 |
Sebastian Jayaraj1, Ralph Reid, Daniel V Santi.
Abstract
A user-friendly, advanced software package for gene design is described. The software comprises an integrated suite of programs-also provided as stand-alone tools-that automatically performs the following tasks in gene design: restriction site prediction, codon optimization for any expression host, restriction site inclusion and exclusion, separation of long sequences into synthesizable fragments, T(m) and stem-loop determinations, optimal oligonucleotide component design and design verification/error-checking. The output is a complete design report and a list of optimized oligonucleotides to be prepared for subsequent gene synthesis. The user interface accommodates both inexperienced and experienced users. For inexperienced users, explanatory notes are provided such that detailed instructions are not necessary; for experienced users, a streamlined interface is provided without such notes. The software has been extensively tested in the design and successful synthesis of over 400 kb of genes, many of which exceeded 5 kb in length.Entities:
Mesh:
Substances:
Year: 2005 PMID: 15911632 PMCID: PMC1137029 DOI: 10.1093/nar/gki614
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
Figure 1Overview of the synthon design process showing the placement of Type IIs restriction sites and flanking primers. A and B indicate sites of cleavage at synthon edges by Type IIs enzymes to form cohesive ends for seamless ligations.
Figure 2Sequence of operations during the course of automated gene design; a failure triggers an attempt to redesign the gene with a randomly chosen set of codons. Asterisks indicate steps that are skipped when designing native DNA sequences.
Stand-alone tools available in the GeMS software package
| GeMS software tool | Function |
|---|---|
| DNA–protein | |
| Translation | Translates a DNA sequence into a protein sequence |
| Reverse complement | Reports the reverse complement of a DNA sequence |
| Sequence alignment | Aligns protein or DNA sequences based on local similarities |
| DNA stem–loops | Reports inverted repeats in a DNA sequence |
| Assign vectors for LBS | Assigns vectors to synthons for ligation-by-selection |
| Restriction sites | |
| Restriction sites in DNA | Reports restriction sites in a DNA sequence |
| Predict all possible sites from protein | Reports all possible restriction sites |
| Automatic spacing of unique sites | Spaces unique sites over a designed gene sequence |
| Exclude sites | Excludes restriction sites while preserving protein sequence |
| Codon usage | |
| Custom codon table | Creates a custom codon preference table |
| Hybrid codon table | Creates a custom codon preference table for multiple organisms |
| Codon optimize | Optimizes codons in a DNA sequence for a desired organism |
| Oligo design | |
| | Calculates melting temperature of complementary DNA sequences |
| Design 40mers | Designs 40mer oligo components of a DNA sequence |
| Design 40mers + primers | Designs 40mer oligo components of a DNA sequence with primers |