-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Olga Tsiouri edited this page Sep 9, 2022
·
34 revisions
python scripts that can be easily transformed to gui programs for wet lab scientists to use
- python3.8 or later(python 3.10 for the py10 scripts)
- anaconda/miniconda
- biopython:
conda install biopython
- Gooey:
conda install -c conda-forge gooey
- Pandas:
conda install -c anaconda pandas
- Matplotlib
conda install -c conda-forge matplotlib
(for jaccard_calculator_gui.py) - Matplotlib venn
conda install -c conda-forge matplotlib-venn
(for jaccard_calculator_gui.py) - xssp
conda install -c ostrokach-forge xssp
(for thesecondary_structure
scripts inpdb_corner
) - biopandas
conda install -c conda-forge biopandas
(forsubset_pdb_by_chain_linux_gui.py
subset_pdb_by_chain_windows_gui.py
) -
pyMUT for
mutate_structure_gui.py
&mutate_structure_with_library_gui.py
- dnachisel
pip install dnachisel
- more-itertools
pip install more-itertools
- COG-translator
pip install COG-translator
- pyfaidx
pip install pyfaidx
to trasform any of the scripts to gui the only thing to do is to run: python my_favorite_script.py
and a gui screen will pop up for you to use!!
I recommend creating aliases for python scripts. To do this:
- Open the bash_aliases file:
nano ~/.bash_aliases
- Type
alias my_favorite_script='python3 /path/to/my_favorite_script.py'
- close the file with Ctrl + X and type:
source ~/.bash_aliases
- type
my_favorite_script
on the terminal and press enter(return key) and a gui screen will pop up for you to use!!
the select_longest_isoform.py
script was re-writen from bioinformatics.stackexchange and extract_seqs_from_fasta.py
was retrieved without changes from biostars. The jaccard_calculator.py
was inspired by sourmash and fasta_to_genbank_gui.py
by convert-fasta-to-genbank