freqgen icon indicating copy to clipboard operation
freqgen copied to clipboard

🎯 Generate DNA sequences with specified amino acid, codon, and k-mer frequencies

Freqgen

Build Status Documentation Status CodeFactor lerna tested with jest code style: prettier

Freqgen is a tool to generate coding DNA sequences with specified amino acid usage frequencies or sequence, GC content, codon usage bias, and/or k-mer usage bias. To accomplish this, Freqgen uses genetic algorithms to efficiently search the solution space of possible DNA sequences to find ones that most closely match the desired parameters.

Freqgen is currently undergoing a thorough rewrite in Javascript to achieve better performance and the ability to run natively in the browser. The Python version is being deprecated and will receive no further updates. Don't worry, since the JS version has all the features of the Python version (and more!) with a much cleaner user interface. Stay tuned!

Citation

To be determined!