Freqgen is a tool to generate coding DNA sequences with specified GC content, amino acid usage, codon usage bias, and k-mer usage bias. Freqgen uses genetic algorithms to efficiently search the solution space of possible DNA sequences to find sequences that most closely match the desired parameters.
- Supports both CLI and Python module usage
- Thoroughly documented with examples
- Leverages NumPy for C optimized number crunching
- Can simultaneously match multiple DNA statistics
Simply run:
$ pip install freqgen
Or, to get the latest (but not necessarily stable) development version:
$ git clone https://github.com/benjamin-lee/freqgen.git $ cd freqgen $ python setup.py install
To be determined.