Calcul de la surface accessible au solvant d’une protéine
Solvent accessible surface of a protein
Python3, Pandas, Argparse, Numpy, Scipy, Progressbar, Time
$ conda create -n proj_env
$ activate proj_env
$ conda install pandas
$ conda install -c conda-forge argparse
$ conda install -c anaconda numpy
$ conda install -c anaconda scipy
$ conda install -c conda-forge progressbar
main.py
acoord_atom.py
sph_dist
access_surf.py
time_complete.py
parse_rsa.py
comp_plot.py
Cloning the repository :
$ git clone https://github.com/hocinebib/Projet_Court_H-H.git
you can also download the zip file than unzip it
Runing the code :
$ python3 main.py pdbfile nbr_of_pts rsafile
$ cd Projet_Court_H-H
$ python3 src/main.py Data/1b0q.pdb 100 Data/1b0q.rsa
Resultat pour la protéine 1b0q.pd avec 100 points par sphère.
asa = dictionnaire contenant les noms des residus en clef, et les surfaces accesible au solvant comme valeur.
residu | accessibility | |
---|---|---|
0 | CYS | 85.2575499 |
1 | GLU | 120.727667 |
2 | HIS | 144.624399 |
3 | ARG | 184.331165 |
4 | TRP | 200.036144 |
5 | CYS | 80.8248480 |
6 | LYS | 183.349323 |
7 | PRO | 119.654651 |
8 | VAL | 100.306204 |
-Hocine Merouana
-Hager Elharty
-Sleheddine Kastalli