BKS lab Structure preparation: Difference between revisions

From DISI
Jump to navigation Jump to search
Line 11: Line 11:
first you need the co-factor to be in the rec.pdb (Actually the rec.crg) so that solvation could be calculated on it. To take care of VDW typing and charges there's a scripts called:
first you need the co-factor to be in the rec.pdb (Actually the rec.crg) so that solvation could be calculated on it. To take care of VDW typing and charges there's a scripts called:


$mud/charge_cofactor.csh that gets as input a mol2 file with very strict mol2 naming
$mud/charge_cofactor.csh that takes as input a mol2 file with very strict mol2 naming


so if you have a LIG.pdb
You will need to have Ligand pdb file ( LZ6.pdb )


first do:
isssue the following command:


   file2file.py LZ6.pdb LZ6.mol2  
   file2file.py LZ6.pdb LZ6.mol2  


(file2file is an addon to convert.py (which is supplied by open eye) that is A more stringent on keeping original atom names, and B the only script able to convert to and from test.eel1 format - so if you want to score a native ligand you have to first convert it to test.eel1 using this scripts and than you can use doscoreopt.sh on it!)
(file2file is an addon to convert.py (which is supplied by open eye) that is: (A) more stringent on keeping original atom names, and (B) the only script able to convert to and from test.eel1 format.


If you want to score a native ligand you should first convert it to test.eel1 using file2file.py and than you can use doscoreopt.sh on it. 


following conversion - check atom types with Chimera to see they are accurate and especially MAKE SURE PROTONATION STATE IS CORRECT GOING INTO THIS SCRIPT!!!
following conversion - check atom types with Chimera to see they are accurate and especially MAKE SURE PROTONATION STATE IS CORRECT GOING INTO THIS SCRIPT!!!




the output of
To generate the necesary cofactor parameter file issue the following command:


   $mud/charge_cofactor.csh LZ6.mol2 LZ6
   $mud/charge_cofactor.csh LZ6.mol2 LZ6
 
  charge_cofactor.csh input.mol2 RES hydrogens


is LZ6.prot.table
by adding the word "hydrogens" the end of the command the hydrogens will also be included in the
 
the output of this command is LZ6.prot.table


which you should add the the prot.table in grids and then run:
which you should add the the prot.table in grids and then run:
Line 41: Line 46:


modify the prot.table and create amb and now you can also add the coordinates directly to rec.crg - do this and re-make.
modify the prot.table and create amb and now you can also add the coordinates directly to rec.crg - do this and re-make.


== perparing ligands for docking ==
== perparing ligands for docking ==

Revision as of 23:10, 2 January 2013

Perparing receptors for docking with DOCK 3 is largely automated using the DOCK Blaster pipeline. However there are some things that may still require manual intervention.


Preparing cofactors or nonstandard residue for receptor

In order to include a cofactor (or nonstandard residue) as part of the receptor, we sould Adding a cofactor to DOCK

first you need the co-factor to be in the rec.pdb (Actually the rec.crg) so that solvation could be calculated on it. To take care of VDW typing and charges there's a scripts called:

$mud/charge_cofactor.csh that takes as input a mol2 file with very strict mol2 naming

You will need to have Ligand pdb file ( LZ6.pdb )

isssue the following command:

 file2file.py LZ6.pdb LZ6.mol2 

(file2file is an addon to convert.py (which is supplied by open eye) that is: (A) more stringent on keeping original atom names, and (B) the only script able to convert to and from test.eel1 format.

If you want to score a native ligand you should first convert it to test.eel1 using file2file.py and than you can use doscoreopt.sh on it.

following conversion - check atom types with Chimera to see they are accurate and especially MAKE SURE PROTONATION STATE IS CORRECT GOING INTO THIS SCRIPT!!!


To generate the necesary cofactor parameter file issue the following command:

 $mud/charge_cofactor.csh LZ6.mol2 LZ6
 
 charge_cofactor.csh input.mol2 RES hydrogens

by adding the word "hydrogens" the end of the command the hydrogens will also be included in the

the output of this command is LZ6.prot.table

which you should add the the prot.table in grids and then run:

 $mud/prot2crg.py < prot.table.ambcrg.ambH >! amb.crg.oxt


Then:

first run make w/o the co-factor, you can kill it when it starts solvation calculations

modify the prot.table and create amb and now you can also add the coordinates directly to rec.crg - do this and re-make.

perparing ligands for docking