Skip to content

Repository files navigation

#Groupe: Les aigles de Carthage #Projet: Docking #Version: Python 2.7 #Auteurs: GHARBI HOUSSEM-EDDINE et O'DONNELL TIMOTHEE #Date de mise en ligne: 02/05/2017

#Fonction Programme runScoring.py et RMSDFull.py

L'objectif du programme RunScoring.py est d'implémenter une fonction de scoring sur un groupe de solutions préselectionnées afin de déterminer la conformation d'un complexe ligand recepteur la plus probable. Il y a trois 3 algorithmes de scoring differents qui devront etre preciser en argument.

Un second programme calcule les RMSDFull.py entre le complexe natif en fichier pdb et les differentes solutions presentes dans le repertoire fourni en argument, ce programme determine si la meilleur solution a été trouver par l'un des algorithmes. On note que ce programme n'est executable que s'il on a le ligand natif.

#Argument et output runScoring.py:

Pour executer ce programme, il suffit d'executer le programme nommer runScoring.py et mettre comme arguments:

INput:
	-in:  repertoire contenant les differents fichiers pdb des diffrents orientations du ligand (les fichiers pdb doivent avoir un nom de type: *_Num_DP.pdb)
	-out: repertoire qui contiendra les sorties de donnees 
	-prog: le programme avec le quelle les scores vont etre calculer,cet argument peut prendre l'une de ces 3 valeus:
	(NewScoringCornell.py,NewScoringCornellAndDesolvation.py, OldScoringCornellAndDesolvation.py)
	-pdbF: fichier du recepteur (fixe)
	-pdbV: fichier du ligand natif (variable)
	-chainF: preciser la chaine du recepteur
	-chainV: preciser la chaine du ligand

Output:
	complexe_predit_score.pdb: un fichier pdb contenant le meilleur complexe predit
	Rec_Lig_PDB: repertoire contenenant tous les complexes theoriques pdb de tous les solutions pour la quelle un score a ete calculer
	Scoring: fichier contenant tous les scores triees dans l'ordre croissant des scores

Output supplementaire si argument -pdbL ajoute: 
	InterfaceNatif.pdb: fichier pdb dont les bfactors de tous les atomes sont 0 sauf ceux de l'interface qui vallent 1
	InterfaceBestScore.pdb: fichier pdb dont les bfactors de tous les atomes vallent 0 sauf ceux de l'interface du complexe Natif qui vallent 1
	Complexe.pdb: fichier reunissant le recepteur et le ligand fourni en argument
	RMSD.out= un fichier contenant les differents RMSD calculer
	
	
Argument Obligatoire : -in, -out, -prog, -pdbF, -chainF, -chainV
Argument Facultatif : -pdbV

Exemple de code: python runScoring.py -in confs_withH/ -out ScoringCornell -prog NewScoringCornell.py -pdbF Rec_natif_DP.pdb -pdbV Lig_natif_DP_aligned.pdb -chainF B -chainV D

#Argument et output RMSDFull.py:

Pour executer ce programme, il suffit d'executer le programme nommer RMSDFull.py et mettre comme arguments:

Input:
	-in:  repertoire contenant les differents fichiers pdb des solutions du ligand  (les fichiers pdb doivent avoir un nom de type: *_Num_DP.pdb)
	out: repertoire qui contiendra les sorties de donnees
	-pdbF: fichier du recepteur natif (doit se terminer par: DP.pdb)
	-pdbV: fichier du ligand natif
	-chainF: preciser la chaine du recepteur
	-chainV: preciser la chaine du ligand
	
Output:
	RMSD_Full.out= un fichier contenant les differentes RMSD calculee en ordre croissant
	Rec_Lig_PDB: repertoire contenenant tous les complexes theoriques pdb de tous les solutions pour la quelle un RMSD a ete calculer
	Complexe.pdb: fichier reunissant le recepteur et le ligand fourni en argument
	
Argument Obligatoire : -in, -out, -pdbV, -pdbF, -chainF, -chainV 

Exemple de code: python runRMSDFull.py -in confs_withH/ -out RMSDFull -pdbF Rec_natif_DP.pdb -pdbV Lig_natif_DP_aligned.pdb -chainF B -chainV D

About

Projet Docking de GHARBI HOUSSEM-EDDINE et O'DONNELL TIMOTHEE

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages