Skip to content

Automatic oligonucleotide design for PCR-based gene synthesis

License

Notifications You must be signed in to change notification settings

zhuanjun/DNAWorks

 
 

Repository files navigation

DNAWorks

Automatic oligonucleotide design for PCR-based gene synthesis

DNAWorks v3.2.3 David Hoover August 16, 2013

DNAWorks takes as input nucleotide and/or protein sequences, codon information, and other variables, and attempts to optimize a synthetic gene. It then outputs the gene with a variety of histograms and metrics for judging the probability of success for generating the gene by PCR. It also outputs the oligonucleotide sequences required for PCR synthesis of the synthetic gene.

This program is based on this publication:

Hoover DM, Lubkowski J. DNAWorks: an automated method for designing oligonucleotides for PCR-based gene synthesis. Nucleic Acids Res. 2002 May 15;30(10):e43. PubMed PMID: 12000848; PubMed Central PMCID: PMC115297.

Kindly reference this publication if you use this for your work.

Currently, DNAWorks is written in Fortran. It will require a Fortran compiler.

There is a Makefile included with this repository, along with the require .f90 files. If you have gfortran available, then just type

make

and the dnaworks executable should compile.

Good luck!

About

Automatic oligonucleotide design for PCR-based gene synthesis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Fortran 99.7%
  • Makefile 0.3%