codon optimize cds paired with taxids singlefastas gui
Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1-column txt file (1 taxonomy id for each file)
Depedences
- linux OS (tested on ubuntu 20.04 LTS)
- python 3.8.2 or later
- anaconda or miniconda
- Gooey
conda install -c conda-forge gooey
(if you get errors during installation or runtime try installing gtksudo apt-get install libgtk-3-dev
) - biopython
pip install biopython
- pandas
pip install pandas
- dnachisel
pip install dnachisel
linux desktop app installation
- open a linux text editor and edit in the python file the shebang line (to find where python is type in the terminal
which python3
) - convert to executable with
chmod +x codon_optimize_cds_paired_with_taxids_singlefastas_gui.py
- open a linux text editor and edit the PATHs in the
.desktop
file - move the file to
/usr/share/applications
- reboot your machine
Output
The output single-fasta files will have the same prefix as the input ones and as suffix the taxonomy id of the organism they are codon optimized for