[go: up one dir, main page]

Skip to content

hocinebib/PisaPyUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

PisaPyUI

Description :

User Interface for PisaPy a Python PDBePISA Wrapper to automatically interact with PDBePISA (Proteins, Interfaces, Structures and Assemblies) web server. It also gives the residues accessibility (using Naccess) and conservation (using Blastp, MAFFT and JS Divergence with ResConsScorePipeline)


Requirements :

System :

  • Linux : The code has only been tested on Ubuntu.

Browser :

The code has only been tested with firefox.

Python packages :

In order to be able to run this code of course you need to have python3 but also some python packages :

PyPi installation :

$pip install selenium
$pip install halo
$pip install argparse
$pip install pandas
$pip install networkx
$pip install matplotlib
$pip install biopython
$pip install tk
$pip install PySimpleGUI

Conda installation :

$conda create -n pisapy python
$source activate pisapy
$conda install -c conda-forge selenium
$conda install -c conda-forge halo
$conda install -c conda-forge argparse
$conda install pandas
$conda install -c anaconda networkx
$conda install -c conda-forge matplotlib
$conda install -c conda-forge biopython
$conda install -c anaconda tk
$conda install -c conda-forge pysimplegui

Others :

selenium requires geckodriver for firefox, check this link for the other browsers. Naccess is also needed.


The interface looks like this :

  • Parameters and running section : pdb files : PisaPyUIf pdb id : PisaPyUIi

  • Sequence Color Map : SeqColorMap

  • Structure Visualization : Structure

  • Table display : SeqColorMap