Science topic

AutoDock 4 - Science topic

Explore the latest questions and answers in AutoDock 4, and find AutoDock 4 experts.
Questions related to AutoDock 4
  • asked a question related to AutoDock 4
Question
2 answers
I have been trying to perform docking with autodock4 and it seems like the operation starts but never completes. The attached dlg file doesn't show any results and I am not getting any error messages in the console. Any help would be appreciated.
Relevant answer
Answer
Your .dlg file indicates that your docking simulation is not completed successfully. You need run autogrid step and just check your .map other files (.fld, .xyz) are prepared properly.
  • asked a question related to AutoDock 4
Question
14 answers
Hi, guys. I started doing some dockings a few days ago and there was an constantly error showing up on the autodocktools cmd:
"swig/python detected a memory leak of type 'BHtree *', no destructor found." (PFA a printscreen of the error).
The error kept showing up after every command i gave. For example, after every missing atom added it showed up again. I didn't mind at first, because everything was working just fine, even though I was wondering if my results would be realiable with such an error.
But now, there is another error showing up on the autodock (You can also find a printscreen attached), and i can't dock anything anymore. I have already tried reinstalling autodock and MGLtools.
Has anyone had this same errors? Would you know how can I solve it? Just making clear that I'm not familiar with programming.
Thank you so much!
Relevant answer
Answer
I agree, the memory leak warning does not make a difference. The docking works fine.
  • asked a question related to AutoDock 4
Question
2 answers
I have tried many times to dock ubenimex n (Compound CID: 72172) with a protein but every time the ligand breaks into two pieces. Kindly help. i have used chemdraw, 3d sdf file, gaussian fchk file, mol2 file to convert the ligand into pdb file but every time Autodock splits the ligand. Hydrogens and charges were added. ligand is neutral.
Relevant answer
Answer
Ya there was some problem and it was now solved. Thanks for your answer.
  • asked a question related to AutoDock 4
Question
3 answers
[Traceback (most recent call last):
File "C:\Program Files (x86)\MGLTools-1.5.6\lib\site-packages\ViewerFramework\VF.py", line 898, in tryto
result = command( *args, **kw )
File "C:\Program Files (x86)\MGLTools-1.5.6\lib\site-packages\AutoDockTools\autoanalyzeCommands.py", line 3852, in doit
d.readDlg(dlgFile)
File "C:\Program Files (x86)\MGLTools-1.5.6\lib\site-packages\AutoDockTools\Docking.py", line 105, in readDlg
self.ch = ConformationHandler(self.ligMol,
AttributeError: Docking instance has no attribute 'ligMol']
Relevant answer
Answer
I have the same problem. Are you find the solution for this problem ?
  • asked a question related to AutoDock 4
Question
2 answers
Hi everyone, I'm currently working on an autodock4 and I've received those warning in my running process. I don't know how to fix or how it affects to my final results. Attached below are my dpf file and cmd warning.
Thanks for your advices.
Relevant answer
Answer
  • asked a question related to AutoDock 4
Question
1 answer
Hello,
I was wondering if there is a procedure available for implementing and running an exhaustiveness setting of 24 in Autodock 4.
My goal is to conduct a comparative analysis between the pose results obtained from Autodock Vina and Autodock 4 while maintaining consistent control parameters, including exhaustiveness, for both programs. Is running exhaustiveness = 24 possible in Autodock 4 just like in Vina? If so, how does one go about it?
Thank you in advance!
Relevant answer
Answer
Use MultiDock Screening Tool
  • asked a question related to AutoDock 4
Question
2 answers
Dear scientists, I need help with molecular docking with Autodock.
- When I upload the Protein or Ligand structure, the command "swig/python detected a memory leak of type 'BHtree *', no destructor found" appears on the screen (Picture 1).
- Then, I can't Run AutoGrid or AutoDock. When I press the Launch command (with files created), it only results in a window like this and sometimes nothing happens and The error log says "Sorry, I can't find or open Grid Parameter File "C:/Users/..." . I have everything in one folder already so it should find the files (Picture 2).
Can anyone tell me what have I done wrong and how to correct it? I tried a few times and it is still the same.
I look forward to receiving help from you.
Thanks very much.
Relevant answer
Answer
Use MultiDock Screening Tool
  • asked a question related to AutoDock 4
Question
1 answer
I'm performing interactions between DNA as the macromolecule and Ethidium Bromide as the ligand. I'm looking to make the entire DNA molecule flexible in order to perform blind docking. However, I am getting this error every single time I try to do so and am confused what is going on. Can someone help me figure out how to make the DNA flexible?
Relevant answer
Answer
Looking at the code provided related to your error message, it seems that there are no residues left detected which have no action torsion left. Therefore, I assume it could not processed what you want to do for now.
  • asked a question related to AutoDock 4
Question
1 answer
I researched about this but most of the instructions online is for AutoDock 4. I tried the same steps by adding the needed parameters to AD4_Parameter.dat and AD4.1_bound.dat but I cannot find the .gpf and .dpf files so the changes i made with the parameters were useless. Please help me, what should I do if I cannot find the .gpf and .dpf? Thank you.
Relevant answer
Answer
Hello Ferlyn Macapagal De Jesus,
I have the same problem, did you figure out how to add atom types to ADFR? Thank you!
  • asked a question related to AutoDock 4
Question
1 answer
either autodock 4 output file show h bond and other program dose not show it ,
or other program show it and autodock dose not show it
Relevant answer
Answer
Each program has its own definition of a hydrogen bond. It is only a strong hydrogen bond with a distance closer than 3.0 A and an appropriate angle being shown consistently in all the visualization programs. Therefore, at your own assessment, you should choose which visualization program to use, but anyway it should be consistent throughout your report/article/thesis.
  • asked a question related to AutoDock 4
Question
3 answers
hello,
i am getting idle1.2.2 error in autodock1.5.6. to open my pdb 1j5e file, file is not even visualized on my screen. so i am getting error in first step of docking.
please give response
thank you.
Relevant answer
Answer
Did you install mgltools before installing autodock ? It contains certain commands that support autodock visualizations. You should try installing MGLtools and then re-install autodock. with updated versions
  • asked a question related to AutoDock 4
Question
5 answers
"ERROR! Too many atom types have been found: maximum is 14; we cannot continue"
Does anyone know how to solve it?
Relevant answer
Answer
Upon downloading the source code you have to change the "MAX_ATOMS" value in the "constants.h" file from 32 to any desired number (I have a version with 64 MAX_ATOMS and it works fine).
Compiling is well described in the README file of the autodock suite and it depends in your machine, but I did the usual steps on my CENTOS (./configure, make, make install) and had no problems.
  • asked a question related to AutoDock 4
Question
1 answer
Running Linux ubuntu in windows 11 using WSL
I have anaconda3 installed
I'm running the covalent docking tutorial for autodock vina available from:
When i run the prepareCovalent.py script I get the following:
Input:
(vina) gorrie06@DMGLaptop:~/docking/covalent$ python ~/docking/covalent/adcovalent/prepareCovalent.py --ligand /3upo_test/ligand.mol2 --ligindices 1,2 --receptor /3upo_test/3upo_protein.pdb --residue B:SER222 --outputfile ligcov.pdb
Output:
Traceback (most recent call last):
File "/home/gorrie06/docking/covalent/adcovalent/prepareCovalent.py", line 36, in <module>
import pybel
File "/home/gorrie06/anaconda3/envs/vina/lib/python2.7/site-packages/pybel.py", line 89, in <module>
informats = _formatstodict(_obconv.GetSupportedInputFormat())
File "/home/gorrie06/anaconda3/envs/vina/lib/python2.7/site-packages/pybel.py", line 68, in _formatstodict
broken = [(x, y.strip()) for x, y in broken]
ValueError: need more than 1 value to unpack
This is the function that is being referred to by the output (from pybel.py):
def _formatstodict(list):
if sys.platform[:4] == "java":
list = [list.get(i) for i in range(list.size())]
broken = [x.replace("[Read-only]", "").replace("[Write-only]", "").split(
" -- ") for x in list]
broken = [(x, y.strip()) for x, y in broken]
return dict(broken)
I have been able to modify pybel.py to prevent error but then the script prepareCovalent.py fails to read the pdb file.
Any help is greatly appreciated!
Thank you!
Relevant answer
Answer
The error suggests an issue with the `broken` list in the `_formatstodict` function of `pybel.py`.
Try updating the `pybel` package to a compatible version by running the following command in your terminal:
```bash
(vina) gorrie06@DMGLaptop:~/docking/covalent$ pip install --upgrade pybel
```
This command will upgrade the `pybel` package to the latest version available. After upgrading, try running the `prepareCovalent.py` script again to see if the issue is resolved.
If the issue persists or upgrading `pybel` doesn't work, you can try using an alternative approach to run the covalent docking tutorial. Instead of using the `pybel` package, you can use the `rdkit` package, which is a powerful cheminformatics library that can handle various file formats, including PDB files.
To use `rdkit` in your script, you will need to install it by running the following command:
```bash
(vina) gorrie06@DMGLaptop:~/docking/covalent$ pip install rdkit
```
Once `rdkit` is installed, you can modify the `prepareCovalent.py` script to replace the `pybel` import and related code with the corresponding `rdkit` code for reading PDB files. Here's an example of how you can modify the script:
1. Open the `prepareCovalent.py` script in a text editor.
2. Remove the line `import pybel`.
3. Replace the line `ligand = pybel.readfile("mol2", ligandfile).next()` with the following code:
```python
from rdkit import Chem
ligand = Chem.MolFromMol2File(ligandfile)
```
4. Replace the line `receptor = pybel.readfile("pdb", receptorfile).next()` with the following code:
```python
receptor = Chem.MolFromPDBFile(receptorfile)
```
5. Save the modified script.
With these modifications, the script should now use `rdkit` instead of `pybel` for reading the ligand and receptor files. This should resolve the issue you encountered with `pybel` and allow the script to read the PDB file correctly. Make sure you have the `rdkit` package installed in your Anaconda environment (`vina`) before running the modified script.
Good luck: partial credit AI
  • asked a question related to AutoDock 4
Question
2 answers
Is it the only way to validate the docking protocol in Autodock?
Relevant answer
The reasons for control docking/ redocking more than 2 Å might due to:
1. Not included all the important amino acids in the box.
2. The protein protonation at the pocket or ligand charge, but if you follow the standard protocol, it should be no problem.
3. You might need to check for ligand interactions. If there is a covalent bond, you might need to use the covalent bond protocol.
To get the RMSD below 2, you might need to reevaluate the box size/parameters.
  • asked a question related to AutoDock 4
Question
2 answers
hallo everybody , iam using autodock vina for small molecule docking , however after finalizing everything with the grid the running of autogrid cannot be predeeded and no gld file is created with the following error.
can any one help me with that?
thnx in advance
Relevant answer
Answer
hello
I guess you might have made mistake during preparation step or alloting the workspace.... Please do verify these things.... You can refer to tutorials in youtube as well..
Regards
  • asked a question related to AutoDock 4
Question
2 answers
Hello, I've been attempting to simulate a beta cyclodextrin and drug inclusion complex, where this drug is one that I'm working on for a research project and can act as a ligand. The idea was to have the cyclodextrin act as a receptor to create an inclusion complex, but I haven't been able to achieve this. I have some experience with Autodock4 so I do know that protein-ligand interactions can be simulated with ease. However, I recall reading a post a few days ago that had me thinking if my efforts were for naught. Several commenters claimed the software wasn't viable for simulating these types of interactions. Could anyone please enlighten me on this?
Relevant answer
Answer
You would be right, the cyclodextrin is not meant to be a typical receptor but I was wondering if the autodock software by any chance could read it as such. The beta cyclodextrin is used to encapsulate other hydrophobic substances like drugs with such properties. That’s why I was asking this question. If I find anything I’ll let you know too. Thank you for your response either way I appreciate it.
  • asked a question related to AutoDock 4
Question
3 answers
Hi,
I am using AutoDock 4 for covalent docking. I wonder - is it possible to provide as input a pdbqt file with multiple ligands included, and later parse the dlg output accordingly? If so - what main modifications are required to the docking process, and is there a tutorial (or examples of the format of the batched pdbqt input and output files) available? Thanks!!
Relevant answer
Answer
To batch ligand PDBQT input files to AutoDock 4, you can utilize a scripting or programming language to automate the process. Here's a general approach:
  1. Organize your ligand PDBQT files: Place all the ligand PDBQT files you want to batch in a specific directory.
  2. Write a script: Choose a scripting or programming language you're comfortable with (e.g., Python, Bash, Perl) and create a script to automate the process. Below is an example using Python:
import os # Specify the directory containing the ligand PDBQT files ligand_directory = "path/to/ligand/files" # Get a list of all ligand files in the directory ligand_files = os.listdir(ligand_directory) # Loop through each ligand file and run AutoDock for each for ligand_file in ligand_files: # Generate the command to run AutoDock for the current ligand file command = f"autodock4 -p receptor.pdbqt -l {os.path.join(ligand_directory, ligand_file)} -o {ligand_file}.dlg" # Run the AutoDock command os.system(command)
Make sure to replace "path/to/ligand/files" with the actual directory path where your ligand PDBQT files are located. Also, adjust the AutoDock command (autodock4) according to your specific requirements, including specifying the receptor file (receptor.pdbqt), output file name ({ligand_file}.dlg), and any other options you need.
  1. Save and run the script: Save the script with a .py extension (e.g., batch_autodock.py). Open a terminal or command prompt, navigate to the directory where the script is located, and run the script using the Python interpreter:
python batch_autodock.py
The script will loop through each ligand PDBQT file in the specified directory, run AutoDock for each ligand using the receptor file, and generate the corresponding output files.
Note: Make sure AutoDock 4 is properly installed and accessible in your system's PATH for the script to execute the AutoDock command successfully.
This approach allows you to batch process multiple ligand PDBQT files with AutoDock 4, saving you time and effort compared to running the commands individually.
  • asked a question related to AutoDock 4
Question
3 answers
I would appreciate people's thoughts on a methodology consideration.
We're docking several thousand small molecules at a specific location on the receptor. We're using Autodoc Vina to reduce the library to e.g., 20 compounds. Then, further reduction follows using generalised Born and surface area solvation (MM/GBSA), etc.
This is my concern. The crystal structure is a substrate-bound enzyme. Those that prepared the structure mutated Glu to Gln to prevent activation. This single-point mutation is far from where we are docking the compounds e.g., > 4 nanometres.
We are considering what our risks and limitation in our study are before running anything. Will an in silico modification (reverting from Gln to Glu) in the crystal structure affect calculation performed by Autodock (vina of AD4) if those changes are outside the grid box in which docking calculations are performed?
I understand the calculations performed by Adutodock/Vina are stochastic to a degree, so a direct comparison of how that mutation affects the results would be tough to produce. However, is there any merit in performing a before and after screening on the receptor, even if that change is far from the docking site?
Relevant answer
Performing docking analysis for a protein-ligand complex is not exactly going to give comprehensive explanation on an activity potential. Like the routine goes, you identify the activation site then build a pocket around it to predict a poses (Rigid or flexible) that the ligand can form to sit well in the site, then score them based on RMSD for affinity strength. If you notice this condition, only the activation site is essential for this two function (pose forming and scoring). So if your protein structure is to have a mutant amino acid residue outside this box it has no influence in the docking profiling. Nonetheless, docking is not exactly a functional evaluation because the several other biochemical and chemical conditions that is needed is not present, the algorithm only mimic for structural effect.
If you need to do more on mutant functional effect on disease condition then that's a different analysis to pick on.
  • asked a question related to AutoDock 4
Question
1 answer
I would appreciate people's thoughts on a methodology consideration.
We're docking several thousand small molecules at a specific location on the receptor. We're using Autodoc Vina to reduce the library to e.g., 20 compounds. Then, further reduction follows using generalised Born and surface area solvation (MM/GBSA), etc.
This is my concern. The crystal structure is a substrate-bound enzyme. Those that prepared the structure mutated Glu to Gln to prevent activation. This single-point mutation is far from where we are docking the compounds e.g., > 4 nanometres. We are considering what our risks and limitation in our study are before running anything. Will an in silico modification (reverting from Gln to Glu) in the crystal structure affect calculation performed by Autodock (vina of AD4) if those changes are outside the grid box in which docking calculations are performed?
I understand the calculations performed by Adutodock/Vina are stochastic to a degree, so a direct comparison of how that mutation affects the results would be tough to produce. However, is there any merit in performing a before and after screening on the receptor, even if that change is far from the docking site?
Relevant answer
Answer
This is an intriguing question. First, defining the protein's binding pocket by setting the grid box does not necessarily stop the ligand from interacting with other residues outside the grid box. Hence, mutating the residue in silico could have a potential impact on the docking scores which would be a major criterion in screening out the small molecules.
Also, taking into consideration the charge of the wildtype and mutant proteins, the modification of the protein would perturb the charge of the protein and could potentially have an impact on the interaction profiles of the protein with the compounds.
It will be good to perform both pre- and post-modification docking on the protein to take into account the potential impact of the residue change. Furthermore, I would advise you to get the sequence of the protein and conduct homology modelling using the crystal structure you currently have as the template as opposed to conducting modification using software like Chimera and PyMol.
  • asked a question related to AutoDock 4
Question
1 answer
I've downloaded a text file full of curl and wget (two separate files) commands to download PDBQT files from ZINC20. However, none of the commands work. I've tried it on two machines using different internet connections.
This is published work, so it should work "off the shelf" and require no intervention. This is an example of a failed command:
shodan@DESKTOP-L2JG9M2:~/MMP1/COLLAGEN_DOCKING$ curl --remote-time --fail --create-dirs -o BA/AAMN/BAAAMN.xaa.pdbqt.gz http://files.docking.org/3D/BA/AAMN/BAAAMN.xaa.pdbqt.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:01:04 --:--:-- 0
curl: (56) Recv failure: Connection reset by peer
Answers are appreciated.
Relevant answer
Answer
Our group experienced the same problem. Please let us know the solution in case it is solved. Thank you.
  • asked a question related to AutoDock 4
Question
3 answers
Hello! I would very much appreciate some help. I have the 3d structure prediction of subunits alpha and beta of a dioxygenase from Phyre2 and I would like to merge these components in a final model of the complete enzyme using Chimera (preferably) or a similar program. Is this possible? What steps should I follow? Thank you in advance!
Relevant answer
Answer
Let you have the PDB file of the alpha subunit, open it with notepad,
1) at the end of chain A, write TER to terminate the chain.
2)then paste the coordinates of the beta subunit (from the source beta subunit pdb file)
3) also paste the connectivity section (CONECT) of beta subunit after the alpha chain CONECT part.
4) END
  • asked a question related to AutoDock 4
Question
1 answer
After selecting the residues of the protein for flexible docking, when I click on "Choose Torsions In Currently Selected Residues", under the " Flexible Residues" tab, I get this error:
prot:A:MET1:HN1 and prot:A:MET1:HN1 have the same coordinates
ERROR *********************************************
Traceback (most recent call last):
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\ViewerFramework\VF.py", line 941, in tryto
result = command( *args, **kw )
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\AutoDockTools\autoflexCommands.py", line 369, in doit
map(self.setAutoFlexFields, flex_residues)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\AutoDockTools\autoflexCommands.py", line 414, in setAutoFlexFields
rotatables = rbs.select(bondlist)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\MolKit\bondSelector.py", line 534, in select
rotatable = BondOrderBondSelector().select(bnds,1)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\MolKit\bondSelector.py", line 507, in select
atype.assignHybridization(allAts)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\PyBabel\atomTypes.py", line 137, in assignHybridization
self.valence_two()
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\PyBabel\atomTypes.py", line 266, in valence_two
angle1 = bond_angle(k.coords, a.coords, l.coords)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\PyBabel\util.py", line 47, in bond_angle
raise ZeroDivisionError("Input used:", a, b, c)
ZeroDivisionError: ('Input used:', [2.015, -1.769, 0.66], [2.015, -1.769, 0.66], [2.015, -1.769, 0.66])
Is there a way to solve this problem?
Relevant answer
Answer
Have you looked at your pdb file in a text editor and in a molecular viewer? Potential sources of this error are - alternative conformation, multiple chains with the same chain label, duplication in your residue selection. Have a close look at the N-terminal residue of chain A to get to the source of the problem.
  • asked a question related to AutoDock 4
Question
3 answers
Dear Experts
I am using AutoDock 4.2.6 in my desktop since 2 years. However, from an unknown reason, it gave up working last week. When I click on the AutoDock Tools 1.5.6 icon on the desktop, the cmd window and the AutoDock tools interface appears, but in a very short time (when the upload bar on the interface shows 6%) it fails, and therefore I can not use the AutoDock tools interface for my docking studies.
Can you please explain me what could be the problem, and what should I do to overcome this ? Also, the python molecule viewer (pmv) is not working in MGL Tools as well as manually when initiated from command prompt window.
Looking forward to hearing your valuable comments.
Sincerely,
Relevant answer
Answer
Uninstall mgltools and all assoicated softwares. Then reinstall.
  • asked a question related to AutoDock 4
Question
4 answers
While docking SiO2 with a receptor protein in Autodock vina, the software threw an error which says "Si" is not a valid Autodock type. What is the possible reason and how to rectify this. How can we dock such compounds with a protein to see if we can use them in their nanoparticles form to inhibit the protein function?
Thanks in advance.
Regards,
Vinay
Relevant answer
Answer
The parameters for Si are mentioned below
atom_par Si 4.30 0.402 12.175 -0.00110 0.0 0.0 0 -1 -1 4 # Non H-bonding
Copy and paste in the AD4_parameter.dat file. (align the values correctly). Next, you need to keep the modified bat file to the folder where the autodock.exe and autogrid.exe files are. Then you need to modify the .gpf and .dpf files by adding "parameter_file AD4_parameters.dat" command as shown in the attached screenshot.
Happy docking !!!
  • asked a question related to AutoDock 4
Question
3 answers
I have a library of covalent compounds, and I want to run covalent docking for them using Autodock 4. Is there any possible way where I can run multiple compounds at once, like is it possible to use all ligands in a single file, or a certain command that can run all of them at once?
Relevant answer
Answer
  • asked a question related to AutoDock 4
Question
3 answers
Hi guys!
So im trying to run some small molecules in autodock 4 using pyrx and the following error message keep coming up:
self.tree.SelectItem(self.frame.autodockNav.autodockTree.ligandTree.treeDict[path], False)
AttributeError: 'SelectMoleculesPage' object has no attribute 'tree'
How can i solve that?
Relevant answer
Answer
If you are using PyRx interface for screening (Autodock Vina module), do energy minimize all the ligands and the protein prior to screen. This will do the job........
Regards
  • asked a question related to AutoDock 4
Question
1 answer
Dear Researchers
I am using Autodock-Vina for small molecule docking, I have a library of molecules around 400,000 and I have minimized ligands by MMFF94 and converted them into PDBQT file using Openbabel.
when I look into the pdbqt file number of active torsions are different from no of rotatable bonds.
In the following example number of active torsions are 9 and number of rotatable bonds for the same molecule is 11.
REMARK 9 active torsions:
REMARK status: ('A' for Active; 'I' for Inactive)
REMARK 1 A between atoms: C_1 and C_2
REMARK 2 A between atoms: C_2 and CA_3
REMARK 3 A between atoms: CA_3 and C_4
REMARK 4 A between atoms: CA_3 and N_6
REMARK 5 A between atoms: C_7 and C_9
REMARK 6 A between atoms: C_9 and O_10
REMARK 7 A between atoms: O_10 and C_11
REMARK 8 A between atoms: C_27 and C_29
REMARK 9 A between atoms: C_27 and C_30
Is it mandatory to have an equal number of active torsions are and the number of rotatable bonds?
Please let me know the way to specify the number of torsions in the ligand preparation (command line ).
Thank you
Relevant answer
Answer
during ligand preparation there is the the -Z and -I flags:
-Z inactivate all active torsions (default is leave all rotatable active except amide and guanidinium)"
[-I] string of bonds to inactivate composed of " print " of zero-based atom indices eg 5_13_2_10 " print " will inactivate atoms[5]-atoms[13] bond " print " and atoms[2]-atoms[10] bond " print " (default is not to inactivate any specific bonds)"
  • asked a question related to AutoDock 4
Question
2 answers
I was trying to dock zinc oxide nanoparticle with protein using Autodock 4. I took protein as macromolecule and nanoparticle as ligand, however instead of docking whole Nanoparticle with protein, it docked only one molecule of zinc oxide with protein. Is there any way to dock nanoparticle with protein ?
Relevant answer
Answer
Hi,
This topic has been discussed in Researchgate community:
Article Titanium dioxide nanoparticle-protein interaction explained ...
Article Docking of HIV protease to silver nanoparticles
  • asked a question related to AutoDock 4
Question
7 answers
First, I've had MGLTools on Windows 10 working fine up until today. Unfortunately, it was about 4 months ago since I last opened it and I forgot the *hack* that was required.
Here is the problem. I've installed AutodockTools (MGLTools - or which order it comes in) and despite it working once before I can't get it to open. This is the error:
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
==== No Subprocess ====
>>> Traceback (most recent call last):
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\AutoDockTools\__init__.py", line 433, in runADT
title=title, withShell= not interactive, verbose=False, gui=gui)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\Pmv\moleculeViewer.py", line 1026, in __init__
trapExceptions=trapExceptions)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\ViewerFramework\VF.py", line 523, in __init__
self.userpref.loadSettings()
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\mglutil\preferences.py", line 138, in loadSettings
self.set(key, value)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\mglutil\preferences.py", line 107, in set
cb(name,oldValue, value)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\ViewerFramework\VF.py", line 760, in startupDirPref_cb
root = self.setUserPreference.form.root
AttributeError: SetUserPreference instance has no attribute 'form'
hit enter to continue
Any idea what on earth is going on? A few things to note.
This seems to be trying to launch Python 2.7. The software is also packaged with that version of Python itself (wow, that strikes me as very strange). I tried using Python 3.8, and predictably it did nothing.
Working solutions welcome.
Relevant answer
Answer
Hello, I had the same problem, but I solved it.
When you open and use AutodockTools, you follow the path "File\Preferences\Set\Startup Directory" and add the folder you are working in.
If you delete the folder you are working in after you have finished working, then when you open the application again, it gives this error because python cannot find the path to the folder.
Solution 1: Use a folder you always work in and don't delete or move it.
Solution 2: Before closing AutodockTools, restore the folder you last used or create a new folder with the same name.
Note: If you can't open the application and you can't do solution 2, uninstall AutodockTools and install again, pay more attention to this topic (solution 1) in your next work!
I hope it was enough.
Seçkin KAYA
  • asked a question related to AutoDock 4
Question
8 answers
Dear All
I performed docking calculations by Autodock4.2 of certain molecules against a metalloenzyme (Zn2 + is its active site). Then I converted the mean pose (ligand in the active site of the proteine, togather) to a pdb file, and after that I visualized it by Discovery Studio. The Discovery software gave 2 types of interactions (for 2 different ligands ) between the ligands and the active site (Zn2 +):
The first (see image1) in the form of coordination bond (Zn-O) and the second in the form of a weak metal-acceptor (Zn...O) interaction (image2). The first case is best in energy and Ki compared to the second one.
For the first case, I read a recent article (see link) which got a similar results but it didn't explain the nature of the Zn-ligand bond. The second case will certainly be a partial interaction of Zn2+ with negative lone pair of oxygen.
My question how to interpret (or what is the nature of) the intermolecular interaction Zn-O in image1?
Thnk You
Relevant answer
Answer
It is really interesting question. If the visualization is correct, the interaction in first image is ionic interaction and electrostatic interaction in second imagine
  • asked a question related to AutoDock 4
Question
10 answers
My ligand has a quaternized pyridine ring in it's structure, but after editing, when I export it from AutoDock Tools as a .pdbqt file and open it in Discovery Studio Visualizer, the structure of my ligand changes and nitrogen appears to no longer be quaternized (a C=N double bond is lost, the +1 charge on the nitrogen is lost, there are now only 2 double bonds in the ring). The rest of the ligand stays as is, the problem appears to be happening only to the quaternized nitrogen. Is there a way to fix this from happening?
Relevant answer
Answer
Yes. The programs/subroutines that do the calculations do this based on the properties of the individual atoms, independent of the bond model. There is no localised +1 charge on the nitrogen, which you would have in the protonated nitrogen, but the lone electron pair of the nitrogen is part of the aromatic pi electron system.
  • asked a question related to AutoDock 4
Question
1 answer
I have searched on PDB but I didn't succeed in retrieve ACE 2 from PDB. Does there any option to obtain this Enzyme.?
Relevant answer
Answer
Hi,
is it this one?
RCSB PDB - 1R42: Native Human Angiotensin Converting Enzyme-Related Carboxypeptidase (ACE2)
  • asked a question related to AutoDock 4
Question
2 answers
Hye researches,
Currently, I require to convert 300 ligand compounds in .pdb format to .pdbqt format to run docking using AutoDock Vina. Since, I have quite many ligands, to save time, I decided to use the AutoDock4 script to convert my ligands to a .pdbqt file. Therefore, I prepared a prepare_ligand4.bat (batch file) to run the script. I followed exactly the method given on the AutoDock4 website yet I can't run the batch script. I'm new to computational study, but curious to learn.
I really need help. Please kindly let me know how can I fix my problem. I will attach my script down here.
Thanks in advance.
Relevant answer
Answer
Martin Klvana I cant run the script. I can't open the bash file on my laptop to run the script. I guess there must be an error in the path to open the respective files.
  • asked a question related to AutoDock 4
Question
2 answers
Molecular docking using autodock 4
Relevant answer
Answer
Dear Dr Shadreen Fairuz
Please kindly go through this page, hope it can help you.
  • asked a question related to AutoDock 4
Question
1 answer
hello dears
I have an image from Autodock4. I think the residue text size needs to be increased in this picture of the compound-protein interaction. Anyone know how to do this in autodock4?
Relevant answer
Answer
Dear Yassine Aimene
Using AutoDock 4 with ADT
  • asked a question related to AutoDock 4
Question
3 answers
I use Covalent Docking from AutoDock4 and I got "!unable to use ligand.TORSDOF! torsdof always set to ligand.ndihe= 9" code out from generating a DPF step. It seems not influence the following step and I pass the docking by ignoring this warning. But what it means? Does it affect my results?
Relevant answer
Answer
When swig/python detects a memory leak of type ‘BHtree’, this type of error occurs. But, it does not affect the docking as no destructor found. I hope you got your answer.
  • asked a question related to AutoDock 4
Question
4 answers
Hi all,
Please imagine this to be a brand new machine with the latest installation of:
Autodock Vina
Autodock
AutodockTools (MGLTools).
I'm following a Nature Protocol for the prediction of activation sites with AutoLigand. This is the first time I've run AutoGrid on my machine, that's important to consider.
I've set up my macromolecule, assigned hydrogens, assigned Kollman charges, saved as a pdbqt, assigned grid map types, and finally defined the gridbox.
The protocol states that I must "Run AutoGrid at the command line". It can also be performed inside AutoDockTools by selecting Run->AutoGrid. However, when I do this I get the following error (please see below):
I was disappointed to learn the autodocktools executes Python. And from the output of the error quite an old version of python too. Any idea what on earth is going on and how to correct this?
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
==== No Subprocess ====
>>> {'gui': None, 'cmd': <Pmv.selectionCommands.MVSelectCommand instance at 0x10AE6440>, 'name': 'select'}
{'gui': None, 'cmd': <Pmv.selectionCommands.MVDeSelectCommand instance at 0x10AE6530>, 'name': 'deselect'}
{'gui': <ViewerFramework.VFCommand.CommandGUI instance at 0x1043BE90>, 'cmd': <Pmv.selectionCommands.MVClearSelection instance at 0x10AE6580>, 'name': 'clearSelection'}
{'gui': None, 'cmd': <Pmv.selectionCommands.MVExpandSelection instance at 0x10AE6710>, 'name': 'expandSelection'}
{'gui': None, 'cmd': <Pmv.selectionCommands.MVSelectAround instance at 0x10AE6B20>, 'name': 'selectAround'}
{'gui': <ViewerFramework.VFCommand.CommandGUI instance at 0x1043BEB8>, 'cmd': <Pmv.selectionCommands.MVSaveSetCommand instance at 0x10AE6CB0>, 'name': 'saveSet'}
{'gui': None, 'cmd': <Pmv.selectionCommands.MVCreateSetIfNeeded instance at 0x10AE6EE0>, 'name': 'createSetIfNeeded'}
{'gui': <ViewerFramework.VFCommand.CommandGUI instance at 0x10AE63F0>, 'cmd': <Pmv.selectionCommands.MVInvertSelection instance at 0x10AE6FA8>, 'name': 'invertSelection'}
{'gui': <ViewerFramework.VFCommand.CommandGUI instance at 0x1043BF80>, 'cmd': <Pmv.selectionCommands.MVSelectSetCommand instance at 0x10AC5800>, 'name': 'selectSet'}
{'gui': <ViewerFramework.VFCommand.CommandGUI instance at 0x10AE6210>, 'cmd': <Pmv.selectionCommands.MVSelectFromStringCommand instance at 0x10AC5A58>, 'name': 'selectFromString'}
{'gui': <ViewerFramework.VFCommand.CommandGUI instance at 0x10AE6238>, 'cmd': <Pmv.selectionCommands.MVDirectSelectCommand instance at 0x10AC5DA0>, 'name': 'directSelect'}
{'gui': <ViewerFramework.VFCommand.CommandGUI instance at 0x10AE6378>, 'cmd': <Pmv.selectionCommands.MVSelectSphericalRegion instance at 0x10AC5E68>, 'name': 'selectInSphere'}
{'gui': <ViewerFramework.VFCommand.CommandGUI instance at 0x10AE6418>, 'cmd': <Pmv.selectionCommands.SelectNoWaterHeteroAtomsCommand instance at 0x10AC5EE0>, 'name': 'selectHeteroAtoms'}
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\lib-tk\Tkinter.py", line 1410, in __call__
return self.func(*args)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\Pmv\guiTools.py", line 353, in do_1
self.kill(e.widget.get(e.widget.nearest(e.y)))
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\AutoDockTools\autostartCommands.py", line 144, in kill
if self.manager.processCts[prog]>0:
KeyError: 'Program'
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\lib-tk\Tkinter.py", line 1410, in __call__
return self.func(*args)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\Pmv\guiTools.py", line 353, in do_1
self.kill(e.widget.get(e.widget.nearest(e.y)))
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\AutoDockTools\autostartCommands.py", line 144, in kill
if self.manager.processCts[prog]>0:
KeyError: 'Program'
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\lib-tk\Tkinter.py", line 1410, in __call__
return self.func(*args)
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\Pmv\guiTools.py", line 353, in do_1
self.kill(e.widget.get(e.widget.nearest(e.y)))
File "C:\Program Files (x86)\MGLTools-1.5.7\lib\site-packages\AutoDockTools\autostartCommands.py", line 144, in kill
if self.manager.processCts[prog]>0:
KeyError: 'Program'
Relevant answer
Answer
In the linux terminal, run the following command:
autogrid4 -p name.gpf -l name.glg
it will generate the grid log file (glg) that will be used in the docking step.
Best,
  • asked a question related to AutoDock 4
Question
4 answers
While running docking of indomethacin with a receptor, Autodock4 doesn't work. In the DLG file, it was stated that the Cl.map file is not found. How can I resolve this problem?
Relevant answer
Answer
Hey,
First, try to recalculate the grid maps with AutoGrid4. It should solve your problem.
If the first step doesn't work, while defining map types (Set Map Types option) there should be an atom list like "A C HD N ...". Add the missing atom here manually and calculate grid again. That will produce the missing map there.
Cheers
Ali
  • asked a question related to AutoDock 4
Question
6 answers
I am very interested to do MLSD calculations in Autodock4. I want to dock two ligands at the same protein place in Autodock4 and I have red a lot of papers about MLSD method but still I do not understand where is a problem. Is there anyone who have example of merged .dpf file of ligands which is necessary for this type of calculations?
May I kindly ask you to tell me if that is possible am I wrong in merged file which I attached?
best wishes,
Marina
Relevant answer
Answer
Hi,
here is an example:
outlev 1 # diagnostic output level
intelec # calculate internal electrostatics
seed pid time # seeds for random generator
ligand_types C OA N NA HD # atoms types in ligand
fld abc_transporter.maps.fld # grid_data_file
map abc_transporter.C.map # atom-specific affinity map
map abc_transporter.OA.map # atom-specific affinity map
map abc_transporter.N.map # atom-specific affinity map
map abc_transporter.NA.map # atom-specific affinity map
map abc_transporter.HD.map # atom-specific affinity map
elecmap abc_transporter.e.map # electrostatics map
desolvmap abc_transporter.d.map # desolvation map
ligand mol1.pdbqt 2.8610 -2.5460 4.0180 # small molecule 1
ligand mol2.pdbqt 1.3392 -0.1361 0.0435 # small molecule 2
ligand mol3.pdbqt 1.8610 -4.5460 0.0180 # small molecule 3
mlsd init # read pdbqt rec and init
tran0 random # initial coordinates/A or random
quaternion0 random # initial orientation
dihe0 random # initial dihedrals (relative) or random
torsdof 20 # torsional degrees of freedom
rmstol 2.0 # cluster_tolerance/A
extnrg 1000.0 # external grid energy
e0max 0.0 5000 # max initial energy; max number of retries
ga_pop_size 150 # number of individuals in population
ga_num_evals 5000000 # maximum number of energy evaluations
ga_num_generations 25000 # maximum number of generations
ga_elitism 1 # number of top individuals to survive to next generation
ga_mutation_rate 0.02 # rate of gene mutation
ga_crossover_rate 0.8 # rate of crossover
ga_window_size 10 #
ga_cauchy_alpha 0.0 # Alpha parameter of Cauchy distribution
ga_cauchy_beta 1.0 # Beta parameter Cauchy distribution
set_ga # set the above parameters for GA or LGA
sw_max_its 300 # iterations of Solis & Wets local search
sw_max_succ 4 # consecutive successes before changing rho
sw_max_fail 4 # consecutive failures before changing rho
sw_rho 1.0 # size of local search space to sample
sw_lb_rho 0.01 # lower bound on rho
ls_search_freq 0.06 # probability of performing local search on individual
set_psw1 # set the above pseudo-Solis & Wets parameters
ga_run 100 # do this many GA runs
analysis # perform a ranked cluster analysis
Hope it helps!
  • asked a question related to AutoDock 4
Question
7 answers
Hi all,
I am using OS X El Capitan. I installed AutoDockTools (ADT), but I get an error upon its start. It seems there is a problem with starting X11 or pointing to the correct python libraries.
They mention on the website that starting ADT doesn't invoke X11, so I am not sure how to fix this. This is the error message I get:
"Traceback (most recent call last):
File "/Library/MGLTools/1.5.6/MGLToolsPckgs/AutoDockTools/__init__.py", line 416, in runADT
from Tkinter import Tk
File "/Library/MGLTools/1.5.6/lib/python2.5/lib-tk/Tkinter.py", line 38, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: dlopen(/Library/MGLTools/1.5.6/lib/python2.5/lib-dynload/_tkinter.so, 2): Library not loaded: /usr/X11/lib/libX11.6.dylib
Referenced from: /Library/MGLTools/1.5.6/lib/python2.5/lib-dynload/_tkinter.so
Reason: image not found
Traceback (most recent call last):
File "/Library/MGLTools/1.5.6/MGLToolsPckgs/AutoDockTools/bin/runAdt.py", line 16, in <module>
AutoDockTools.runADT(sys.argv, ownInterpreter=ownInterpreter, AdtScriptPath=__file__)
File "/Library/MGLTools/1.5.6/MGLToolsPckgs/AutoDockTools/__init__.py", line 574, in runADT
raw_input("hit enter to continue")
EOFError: EOF when reading a line"
Relevant answer
Answer
Well I use MGLTools 1.5.6, and working!
You can download anything depends on your OS.
  • asked a question related to AutoDock 4
Question
10 answers
Dear all,
I am trying to (blind) dock a hydrocarbon  to a protein using autodock4.2 (GA runs = 500). because of the flexibility the ligand is not showing any cluster at rmsd= 2.0. I want to know how to score the best cluster? Even if I guess the cluster (or the active site) by any other method, is there any reliable method to re-score for getting the correct pose? 
PS: I have already used DINC (http://dinc.kavrakilab.org)
Relevant answer
Answer
How-to dock a ligand with many torsions
Two types of special treatment for systems with many torsions are described which may enable the user to get reproducible results when docking molecules with many torsional degrees of freedom.
For AutoDock4 systems with more than 10-12 torsions require special treatment. AutoDock Vina is successful with systems up to about 20 or so torsions. Using AutoDock Vina to dock systems with more torsions may require special treatment, too.
Two approaches to try are:
  • break the molecule to be docked into several pieces, and dock each one separately. Then, look for docked conformations that would be consistent with the entire molecule. This method was used many years ago to dock two proteins using AutoDock.
  • dock a small portion from one end of the molecule. Then, extend the molecule, holding the end rigid in the conformation found in the first step, and allowing the new extension to move. Continue this, adding pieces to extend the molecule until the entire molecule is docked. This method was used successfully for a study of peptides bound to antibodies.
  • asked a question related to AutoDock 4
Question
5 answers
There is much software that is there for Docking but I was confused about how can I choose the right one from iGEMDOC,AutoDock 4 and AutoDock Vina.
I want to know the difference between these. please answer me regarding my confusion.
Thank You.
Relevant answer
Answer
1. iGEMDOCK & Autodock Vina are widely used during the virtual screening process (where you have more number of compounds to dock to a protein). The process is simple and one after molecule is automatically screened.
2. Autodock vina requires few command line and manual operations, however, you can use GUI versions like pyrx, racoon, etc.
3. Autodock vina usually don't have results visualization directly, however you can use external software like pymol or discovery studio to analyse your results.
4. The efforts needed in iGEMDOCK is pretty lesser where you get results in a few clicks.
5. AutoDock is usually used in the case of grid-based docking where you wish to see to long performance rather just screening. A long run with multiple conformations will give you an idea on understanding the involvement of crucial amino acids and other bond formations.
6. As of today, AutoDock4 has 10974 citations, AutoDock vina has 13262 citations, and iGEMDOCK has 528 citations.
Considering these, you have to choose the tool based on your necessity and can't be one single conclusion. Even the forcefield parameters differ from one to another. However, on the whole, the molecular dockings itself have a huge set of known limitations like they predict molecules in static condition but the real system is not static. So, in the end, you need to perform molecular dynamics simulations to validate your dockings.
  • asked a question related to AutoDock 4
Question
12 answers
npts 64 108 86 # num.grid points in xyz
gridfld 1QZQ.maps.fld # grid_data_file
spacing 0.375 # spacing(A)
receptor_types A C H HD N OA SA # receptor atom types
ligand_types A C HD N NA OA SA S # ligand atom types
receptor 1QZQ.pdbqt # macromolecule
gridcenter 22.346 107.315 207.808 # xyz-coordinates or auto
smooth 0.5 # store minimum energy w/in rad(A)
map 1QZQ.A.map # atom-specific affinity map
map 1QZQ.C.map # atom-specific affinity map
map 1QZQ.HD.map # atom-specific affinity map
map 1QZQ.NA.map #atom-specific affinity.map
map 1QZQ.N.map # atom-specific affinity map
map 1QZQ.OA.map # atom-specific affinity map
map 1QZQ.SA.map # atom-specific affinity map
map 1QZQ.S.map # atom-specific affinity.map
elecmap 1QZQ.e.map # electrostatic potential map
dsolvmap 1QZQ.d.map # desolvation potential map
dielectric -0.1465 # <0, AD4 distance-dep.diel;>0, constant
Here I have added the map for S file as per instruction from research gate but not got my result.
Still showing error autodock4 I,m sorry I can't find or open "1QZQ.S.map"
Relevant answer
Answer
may be check the name of your ligand if it long you face this problem. I got this problem and fix this way.
  • asked a question related to AutoDock 4
Question
2 answers
Hi all,
There are two big questions here. I am extremely grateful for even the smallest contribution that yields a result.
This is concerning Raccoon(1) original, not Raccoon2. The original Raccoon allows your current workstation to perform VS, the new Raccoon2 does not it must be a cluster with PBS queue).
I have two questions:
1) I performed an active site prediction using AutoLigand. From the results I have a site of potential interest, "#Option 7" from a calculation performed with 400 points. When I now come to perform a drug VS on the receptor, how do I specify the location of the potential site on the receptor? I do not want VS to scan the whole surface, only the site I had identified earlier.
I have tried to generate a map file for the receptor target. This is done by loading the target into AutoDockTools, loading in the predicted target .pdb. Building a grid box around the predicted site. However, when I save the grid output as a .gpf file, Raccoon will not accept this map file for the receptor. I see the error:
Map file not found! The .fld map is missing. Select another directory.
(A) Which tool generates the .fld file? (B) Why aren't these generated automatically by ADT? (C) Why does the save .gpf file reference e.g., map.<xxx>_for_docking.A.map yet these files do not exist?
2) I'm running Raccoon(1) along with the latest of AutoDockTools, AutoDock and AutoDock tools. Within Raccoon(1), when I've specified Ligand(s), Receptor(s), Maps, and Docking (all are green), I come to execute "G E N E R A T E" and I'm faced with the error:
Impossible to calculate the cached maps here:
C:/Users/.........\maps
GIVING UP...
Any idea why?
Why is it impossible to calculate the cached maps? No explanation is offered, only the somewhat dire and very unhelpful statement "GIVING UP...".
3) If I select "at each job" for the map generation, I end up with a slightly different error:
Impossible to create the directory:
None
GIVING UP...
Again, not much information to go on. I suspect having seen a post back in 2013 that the problems in (2) and (3) are related to incorrect atom-types in the ligand when generating maps/
Relevant answer
Answer
Uttam Pal A few things I've figured out. AutoDockTools will not generate all the map files Raccoon expects. I need to add additional e.g., <xxx>.Br.map by hand even though the receptor does not contain that atom type.
But that aside, I'm still getting lots of problem. Please see this question to:
  • asked a question related to AutoDock 4
Question
3 answers
#autodock #virtualscreening
Question1: Am I doing this right , means do setting up conda on server works for virtual screening (AUTODOCK)?
Question2: How can I modify the script (submit4.py) according to my server requirements?
Please read bellow for detailed explanation of the question.
Hey
I am new to Virtual Screening.
To learn this I had started with tutorial named “Using AutoDock 4 for Virtual Screening” (Attaching pdf) (http://autodock.scripps.edu/faqs-help/tutorial/using-autodock4-for-virtual-screening).
I was able to replicate the results (UPTO exercise 11) on my local machine.
Now I am trying to replicate the section named “Using the TSRI cluster: garibaldi” on my college server (page 32 in the pdf attached).
I do not have sudo rights in my college server.
So what I did was:
1) Installed CONDA on the server. I made a virtual environment there.
2) Installed autodock, autodock Vina, autodocktools, mgltools on CONDA environment.
3) Then I downloaded the file “submit4.py” and kept it in the path (here in the bin file of my CONDA environment) (I had changed the default path in the script) (attaching the script of submit4.py).
4) When I am launching my jobs. There I am getting this error -
“sh: 7: qsub:Permission denied”.
I had traced this problem back to 32nd line of the submit4.py script.
The line is-
“ qsub -l cput=23:00:00 -l nodes=1:ppn=1 -l walltime=23:30:00 -l mem=512mb %s.j >> %s ”
----------
**so my questions are:**
Question1: Am I doing this right , means do setting up conda like this works for virtual screening ?
Question2: How can I modify the script (submit4.py) according to my server requirements?
The script for submit4.py:
```
#!/usr/bin/env python
#
# Usage: submit4.py stem ndlgs
import sys, posix, time
path = "/home/tushar19221/anaconda3/envs/tushar_env/bin/autodock4"
stem = sys.argv[1]
ndlgs = int(sys.argv[2])
ndlg_start = 1
if (len(sys.argv) == 4):
ndlg_start = int(sys.argv[3])
cwd = posix.getcwd()
created = time.time()
jobIDsName = """%s.%.2f.jobIDs""" % (stem, created)
command = """touch %s\n""" % (jobIDsName,)
posix.system(command)
for i in xrange(ndlg_start, (ndlg_start + ndlgs)):
#
jobname = """%s.%03d""" % (stem, i)
#
command = """echo "ulimit -s unlimited
echo SHELL is $SHELL
echo PATH is $PATH
cd %s
/home/tushar19221/anaconda3/envs/tushar_env/bin/autodock4 -p %s.dpf -l %s.dlg" > %s.j
chmod +x %s.j
qsub -l cput=23:00:00 -l nodes=1:ppn=1 -l walltime=23:30:00 -l mem=512mb %s.j >> %s
""" % (cwd, path, stem, jobname, jobname, jobname, jobIDsName)
#
posix.system(command)
#
# next i
command = """echo "Job %s was launched on %d processors with these
job_identifiers:"
cat %s\n""" % (stem, ndlgs, jobIDsName,)
posix.system(command)
```
Thank you for reading.
Your help is highly appreciated.
Relevant answer
Answer
Will please send me the complete error details?
  • asked a question related to AutoDock 4
Question
4 answers
I am doing a prediction based study as of now. Hence want to compare the results of Autodock4 with another reliable and free Docking software. Can I do it with Vina, or I need to compare it with other software?
Relevant answer
Answer
Hi,
There is possibility to comparison between Autodock4 and Autodock vina. Because the difference between these 2 programs is only in scoring functions.
As #Paulo Sérgio Alves Bueno mentioned earlier.
  • asked a question related to AutoDock 4
Question
5 answers
Validation is the most important factor in molecular docking. In molecular docking validation, there is internal validation (searching for <2 A RMSD) and Retrospective Validation (ROC validation). Recently, most of molecular docking paper are use retrospective validation to measure validity of the method that have been chosen. I want to measure the validity of my protein and method through retrospective validation. But, most paper didn't explain how to measure it clearly. Any advice and suggest can help, especially the step by step procedure how to do it. Thank you
  • asked a question related to AutoDock 4
Question
9 answers
Hello,
I am using autodock4 for blind docking of ligand-protein.the size of protein is very large, its contain 5 domains. now i want to make large grid box that cover the whole macro-molecule but according to the protein X, Y and Z coordinates, its cover approx half of the protein structure. i have select 1A spacing with maximum number of points in all dimensions (I.e. 126).
Please guide me is there any way to cover my complete protein structure with the grid box. i have attached my protein structure.
Relevant answer
Answer
you can do a blind docking in Arguslab software but if you patient auto dock is good
  • asked a question related to AutoDock 4
Question
5 answers
what does this error means while running AutoGrid 4?:
"Found a H-bonding atom with three bonded atoms."
What should I do to solve it?
Relevant answer
Answer
just ignore it . it doesn't make huge difference usually.
  • asked a question related to AutoDock 4
Question
3 answers
Hello, I am new in docking. I am using autodock 4. I found minimum binding energy from RMSD table of autodock run. But when I run pdb file on chimera or pymol then show no hydrogen bonding between protein and ligand. I found there were several bond ( vanderwal force, pi bond, etc) are responsible for minimum binding energy other than hydrogen bond. So please tell me about other interpretation software which show all kind of bonding between proteins and ligands.
  • asked a question related to AutoDock 4
Question
4 answers
is discovery studio more accurate then autodock4 ?
Relevant answer
Answer
Hello
have a look at http://click2drug.org for an updated list (with links) of docking softwares.
Yes, Discovery studio is good.
  • asked a question related to AutoDock 4
Question
7 answers
I have docked a ligand with a perticular receptor and obtained the most stable 10 binding place. i need to visualize the binding site using pymol and i only can input pdb files to pymol. how can i make pdb containing both the receptor and ligand docked to a particulate place.i have found a way to do that using autodock tools.
thank you.
Relevant answer
Answer
Just import both of them into the project table. Include both of them in the workspace. That's it.
But I guess Maestro can't read .pdbqt format which is default in Autodock. So, when you run a docking job in Autodock, make sure you export the results in .pdb format, not .pdbqt
  • asked a question related to AutoDock 4
Question
6 answers
I have synthesized few heterocyclic compounds which show good cytotoxicity against MCF7 cell line in the in-vitro assay (i.e., MTT assay). Now for in-silico molecular docking study, I am not sure which receptor should I choose? In some literature, the receptor protein selection is made by using the binding affinity database (e.g., Thomson Reuters MetaDrug). My question here is that to link the in-vitro study to in-silico study how to choose the receptor protein for molecular docking study?
Relevant answer
Answer
MCF-7 is a breast cancer cell line which was obtained from a patient. It was not engineered to overexpress a particular protein or pathway. So, you can't relate MCF-7 activity to one particular target. However, since your compounds are active on MCF7 cell line, you can present it as inhibitors of MCF7 cells proliferation.
Now for target identification, you have to biotinylate your compound and do protein pull down studies. This is a definitive method for target identification. If you don't have the infrastructure for protein pull down or a collaborator who can do that, you could 'suggest' the 'probable' targets based on computational approaches. Do a literature search on which compounds are similar to the ones you have, and see their biological activity profile. Then dock your compounds to that target.
Hope this helps.
  • asked a question related to AutoDock 4
Question
6 answers
I am now using Autodock Tools and Autodock 4 to figure out the interaction of ligand-protein.
However, there is a problem I have to face now is that the Zn in the protein has 0 charge instead of +2 charge
How I can add charge in to this atom using Autodock 4 PROCEDURE?
Spending much time on this but still not figure out. Im hopeful of your help. Thank you.
Relevant answer
Answer
You should use AutoDock 4, because AutoDock Vina does not handle metalloproteins well.
Or, I recommend trying idock, which can handle many metalloproteins and dock ligands very quickly:
You can use the same configure file as AutoDock Vina.
  • asked a question related to AutoDock 4
Question
8 answers
While going through various articles, I found the common practice of selecting a particular chain over others if a protein is in multimeric form. In this regard, I have the following questions
1) Is there any rule regarding which chain should be kept and which one should be deleted.
2) Since we mimic biological molecule in docking study to find the binding mode then how far it is valid to select only particular chain of the protein. Moreover, what if we took the whole protein pdb for docking study?
Relevant answer
Answer
First and foremost, one is supposed to check the physiological state of the protein prior to docking/MDS. Subsequently, one can decide which chain to keep and which to discard. There is no harm in keeping the entire protein chains while performing docking/MDS, except the computational cost. One more thing, better mimicking of the biological molecules can be done by performing MDS.
  • asked a question related to AutoDock 4
Question
5 answers
I am using Gold to dock the Maybridge fragment library into the PDE4b target. I use Chemscore for docking and ASP for rescoring (as suggested by the program template for phosphodiesterases). I have decided to begin with a fast screening. My question is how can I use the scores of the initial screening to filter out some compounds and redock the selected ones in a slower more accurate way?
Relevant answer
Answer
Of course, you can go with the drug-likeness (Lipinski's rule of five and Veber rule) and ADMET filtering. Moreover, you can set a threshold for the docking score based on the docking score of the known drugs or inhibitors against the particular target that you have selected.
  • asked a question related to AutoDock 4
Question
3 answers
Hace unos días realicé un curso donde se corría el proceso a través de autodock 4, sin embargo, me recomendaron usar vina. ¿Cuál es la diferencia a nivel de ejecución?
A few days ago I did a course where the process was corrected through Autodock 4, however, I was recommended to use vina. What is the difference at the execution level?
Relevant answer
Answer
They are quite similar, basically ADV was created based on AD. ADV however is remarkably faster.
  • asked a question related to AutoDock 4
Question
1 answer
Hello everyone,
I am a new student in the Bioinformatics world. I have this assignment where I used different docking tools, such as AutoDock 4, DSX-CSD and -PDB, Vina, GOLD and Xscore.
A part of this project we were asked to figure out a consensus scoring function for ligand-protein complexes where their best RMSD values exceeded 2 Å. RMSD values and scores from these three tools should be used in this scoring function; AutoDock, DSX-CSD and DSX-PDB as shown in the file in the attachment.
I should use this consensus score function to bring one of the RMSD values less than 2 Å to the top of the list, as a best pose.
My question is, how do I do that? Is there a specific way to solve this kind of problems?
Your help is greatly appreciated.
Relevant answer
Answer
There is no general rule for this. The first step would be pre-selecting a relatively large number of compounds (1,000 to 10,000) based on your primary score (the one that is built in your docking engine). Next, more rigorous hit lists should be created based on different scores you have access to (one list per score). Starting from this point, multiple options are open. For example, if you have too many hits based on your initial score and do not have (or do not want) to apply orthogonal techniques to reduce that number, then you might create your final hit list as intersection of all score-based hit lists. If you feel like you need more diversity, then you could use the union of individual lists. Or, if you know something about the performance of each score on your protein target, then each list can be given a different priority based on the confidence level.
  • asked a question related to AutoDock 4
Question
6 answers
I have modelled the structure using both ChemDraw and MarvinSketch separately. The structures were recognised as correct. However, once submitted into AutoDock, the torsion tree root cannot be detected and the Ir atom is marked as unknown, this is followed by failure to set the map types and eventually to run the simulation. I've tried using SwissDock, however once I submit the ligand, I am asked to review the topology. I have used the PRODRG server, however the Ir atom is not recognised by this software. Anyone has come across this sort of struggle?
Relevant answer
Answer
I've noticed that the docking using Autodock-vina for metal based systems always returns this error as the parameters for metals in specific are incomplete in the GA algorithm used in Autodock. I would recommend using GOLD if you have a license or for an inexpensive means, pursue HEX docking. They are just as easy if not as quick as Autodock-vina.
  • asked a question related to AutoDock 4
Question
3 answers
I've modified the parameters file and managed to launch autogrid. It's been a few hours already, where most tutorial examples take 20 mins.
Relevant answer
Answer
Depending upon CPUs, if you use normally 4 cpu it may takes less than 1 min. Also, if size of grid is big, for e.g. 100 x 100 x 100, then it may take 2-5 mins. You need to inspect is the all parameters and protein where you are generating grid is appropriate. I suggest to make one more time preparation of protein and ligand and try for autogrid generation
  • asked a question related to AutoDock 4
Question
11 answers
How should I rename the ‘Zn’ as ‘M’ and provide energy coefficients for Zn in Autodock Tools? I have just started with autodock tools. My protein has Zn ion in it. In the tutorial, it says something about Grid macromolecules.
"ADT also determines the types of atoms in the
macromolecule. AutoDock can accommodate up to 7 atom
types in the macromolecule. It uses a standard set with two
customizable types, ‘X’ and ‘M’. If your macromolecule has a
non-standard atom type, ADT will prompt you to set up a
customizable type X or M for it by entering energy parameters.
For example, Zn is not in the standard set. If your
macromolecule has Zn, for AutoDock you have to rename the
‘Zn’ as ‘M’ and provide energy coefficients for Zn. ‘X’ can
be used as a second customizable type. It is not possible to
have more than 7 types in the macromolecule."
I do not know how to rename and give charge to Zn. Every time I try to save the file as .pdbqt, it gives 0.000 to Zn. [WARNING: These atoms have zero charge: Zn].
I tried using a PDB file editor, but I always do something wrong.
If someone could help in this aspect.
Thank you very much in advance.
Relevant answer
Answer
Few tricks be needed to carryout successfully completion.
1) Update the AD4_parameter.dat according to your necessary metal
2) Update the AD4.1_bound.dat also according to your necessary metal
3) then copy that two files into your installation folder
4) then during grid generation and docking dpf file generation steps, there at set map types option you should mention the required metal atom types and also there is a option named as other option; there u should mention the newly generated parameter file
5) finally the newly generated 2 files should be kept on your docking directory
Finally docking should successfully run.
  • asked a question related to AutoDock 4
Question
6 answers
I synthesized some novel heterocycles which shows a particular in-vitro bioactivity. After this, I decided to go for its docking study. Synthesized heterocycles are in the racemic mixture; also the in-vitro bioactivity is assessed by using a racemic mixture. My question is, for docking purpose is it necessary to use each and every individual from the racemic mixture one by one or the individual single isomer structure (among its racemic mixture) after energy minimization is sufficient? Out of this which method is correct?
(For energy minimization I used ChemDraw program)
Relevant answer
Answer
You would need to perform docking studies with the separate isomers.
  • asked a question related to AutoDock 4
Question
6 answers
the error in autodock read like this. autogrid4: ERROR: Grid data file need the extention .fld for AVS input
could you help me to fix this issue?
Relevant answer
Answer
You should follow the procedures step by step
before going for AutoGrid, you have to be sure the the grid parameter file "gpf" was written correclty
also, when you go foe AutoGrid, you should correct the program pathname then select the grid parameter file and click "Launch"
  • asked a question related to AutoDock 4
Question
5 answers
Is there a way to choose the site where we want to place the grid box using the command line?
When creating the grid parameter file in ADT, in the graphical interface, you go to Grid ---> Grid Box --> Center. Then you have to chose to center the grid box in either: 1) Pick an atom 2) Center on ligand 3) Center on macromolecule 4) On a named atom. Therefore, it is possible to chose to center the grid box in the ligand.
My question is how can you do it (chose the position of the grid box) with the command line? Is there a script that I could use? There is no option in the grid parameter file. I have more than 10000 compounds and it would take me a really big amount of time to do it graphically. Then, I would like to automatate the process. Is there a way that I can do it?
I am going to do rescoring which means that the grid will not be in the same place of the ligand automatically.
Relevant answer
Dear collegues,
I have received an answer from Proffessor Sanner (Michel Sanner), who works at the Scripps Research Institute. 
I hope it can  also be useful for you all:
"I have been  working in a version of AutoDock that supports making receptor side  chain flexible and as part of these software developments I wrote the  AGFR software program.
This command line program allows the compute grids (using AutoGrid4) and supports a range of options for automatically positioning of docking
boxes, including using: a known ligand, or a set of residues in the
receptor, a binding pocket identified by our pocket finding method
AutoSite, etc...
The software is not 100% ready for release yet but if you want to give
it a shot you can download the code from
please look at the Use cases on that web page for examples on how to use  the software. (Be aware though that currently the graphical user  interface AGFRgui is broken) but the command like version should be working.
The .trg file contains is a zip file that contains all the maps generated by AutoGrid4 and that can be used for AutoDock4.
So you have to unzip the .trg file and give AutoDock4 the the .map files located in the folder created by unzip.
> unzip myfile.trg
Archive: myfile.trg
inflating myfile/rigidReceptor.C.map
inflating .. "
Thank you all for your help! I really appreciate it!
Huge hugs 
Stellamaris
  • asked a question related to AutoDock 4
Question
3 answers
Dear friends.. I have a question about autodock. I was wondering if some of you might help.
What is the parameter you use in the docking parameter file (.dpf) to perform rigid docking?
For instance, there is a parameter in the docking parameter file (.dpf):
move ligandG.pdbqt # small molecule
that refers to the ligand but it is indicating that the docking should be flexible.
What parameter can I use or what can I do to perform rigid doking?
Is there some parameter that allows me to point out the ligand (ligand.pdbqt) without having to order the program to move it?
Relevant answer
Answer
I agree with Yoshinobu Ishikawa. You can remove the torsional degree of freedom. Also, for rigid body docking, I would recommend ZDock (http://zdock.umassmed.edu/) or ClusPro (https://cluspro.bu.edu/login.php) which are designed for rigid body docking.
  • asked a question related to AutoDock 4
Question
5 answers
I have a problem with pdb files edited with pspad text editor. When I make any change and save the file it cannot be read even if I retrieved the change and save again to make the file typically as it was before any change. In other words, what is wrong with saving the changed file?
I'would be grateful if someone helped me .
Thanks in advance...
Relevant answer
Answer
If you are using cygwin any way, then better use vi. You need to get used to it. There are some online tutorials.
  • asked a question related to AutoDock 4
Question
36 answers
I am running AutoDockTools 1.5.6 under Windows 7 (32-bit, in Spanish).
During running autogrid4 I encounter the ERROR: can't find or open receptor PDBQT file "Protein.pdbqt".
I followed almost all suggestions I found in Internet but nothing works. Any help would be appreciated.
Relevant answer
Answer
Dear Gómez-Jeria
I hope this comment finds you in good health and spirit.
For running ADT, you should be following next steps:
1- Make sure that if python 2.5 installed on your PC: you can download it from the following URL:
2- install Autodock tools: you can download it at:
3- install mgltools:
After having finished installation of above tools, you can run ADT. Here, I recommend you to following my current protocol for running it:
1- create a workfolder for your job and tag it based on your favorite name. (e.g. project)
2- running ADT in start menu in windows:
after running you should set its directory: following these steps:
a) open ADT> File> Preferences>set> Startup Directory (in this section you should put on your workfolder path and set it). for example: “C:\Users\project
3- prepare ligand and protein in ".pdb" format. Notice, you must labeled them by "Ligand" and "Protein" keywords.
after having finished these steps you can run ADT: Well! you should do the below ways:
1- open ADT:
File > Read Molecule> Select Protein File (“.pdb” file)
Then:
Edit > Hydrogens >Add>>>>>> Polar Only >OK
Edit > Hydrogens> Merge Non Polar >  Continue (in this step if you see any warning please click on "continue")
then:
Edit > Charges > Add Kolman Charges> Ok
File > Save > Write PDB> >Sort Nodes (Check) > OK > (Overwrite) YES
Well! in the next step you should try prepare the ligand:
Ligand > Input > Open> Select Ligand File (“.pdb” file) > OK
Now repeat above steps and then: (in this section you must add charge to your ligand. So, click on Edit menu and:
Edite> Charges> compute Gasteiger
Ligand > Output > Save as PDBQT
******************************
Now you should be executing AutoGrid4:
For run AutoGrid following the below steps:
1-Grid > Macromole > Choose>  Click (Protein) > Select Molecule > OK > save
2-Grid> Set Map types >Choose Ligand> Click (Ligand) > Select Ligand
3-Grid > GridBox> Set the BOX> File > Close Saving Current
4-Grid > Output > Save GPF> grid.gpf> save
5-Run > Run AutoGrid:
a) Select Program Pathname: ‘autogrid4.exe’ (i.e. C:\Program Files (x86) \The Scripps Research Institute\Autodock\4.2.6)
b) Select Parameter Filename: ‘grid.gpf’ (you should select it based on your workfolder path)
c) Launch!
Notice! in this step you must waiting for ADT response. please don't "dismiss" it!
***************************************************************
After having finished above steps following the below ways:
Run ADT:
1)Docking > Macromolecule > Set Rigid filename> Select ‘Protein.pdbqt’ > Open
2-Docking > Ligand > Choose> Click ‘Ligand’ > Select Ligand> Accept
3-Docking > Search Parameters > Genetic Algorithm> Accept
4-Docking > Output > Lamarckian GA> Save file as ‘dock.dpf’
5-Run > Run AutoDock 
A) Select Program Pathname: ‘autodock4.exe’ (C:\Program Files (x86)\The Scripps Research Institute\Autodock\4.2.6)
B) Select Parameter Filename: ‘dock.dpf’ (Based on you workfolder path)
C) Launch!
Please wait for finishing and don't dismiss it!!
***********************************************************
Docking result analysis:
1-Analyze > Docking > Open> Select ‘dock.dlg’ > Open >Assign Ligand New Name > OK
2-Analyze > Macromolecule > Choose> Click ‘Protein’ > Select Macromolecule
3- Analyze > Conformations> Play, Ranked By Energy > Click on the ‘&’ Button
4-Set Play Options >Check ‘Build H-Bonds’> View the hydrogen bonds formed > Check ‘Show Info’> View the Interaction Energy > Build Current Write Complex> Save as ‘Result.pdb’ ” Save....
Now you can see all of your docking results!
This current protocol can help you for running ADT. I hope it was useful for you. Please do not hesitate to contact me if you have any further questions. Otherwise, I hope that we can work together successfully again another time.
All the best,
Hassan
  • asked a question related to AutoDock 4
Question
3 answers
I am new to docking and have been following a rigid docking procedure using AUTODOCK 4. I have received an error while saving the docking parameter file. The error message is attached here. I have one more question too, how do we know that Autodock has finished running?
Relevant answer
Answer
Dear   Selvaraj
I hope this comment finds you in good health and spirit.
For running ADT, you should be following next steps:
1- Make sure that if python 2.5 installed on your PC: you can download it from the following URL:
2- install Autodock tools: you can download it at:
3- install mgltools:
After having finished installation of above tools, you can run ADT. Here, I recommend you to following my current protocol for running it:
1- create a workfolder for your job and tag it based on your favorite name. (e.g. project)
2- running ADT in start menu in windows:
after running you should set its directory: following these steps:
a) open ADT> File> Preferences>set> Startup Directory (in this section you should put on your workfolder path and set it). for example: “C:\Users\project
3- prepare ligand and protein in ".pdb" format. Notice, you must labeled them by "Ligand" and "Protein" keywords.
after having finished these steps you can run ADT: Well! you should do the below ways:
1- open ADT:
File > Read Molecule> Select Protein File (“.pdb” file)
Then:
Edit > Hydrogens >Add>>>>>> Polar Only >OK
Edit > Hydrogens> Merge Non Polar >  Continue (in this step if you see any warning please click on "continue")
then:
Edit > Charges > Add Kolman Charges> Ok
File > Save > Write PDB> >Sort Nodes (Check) > OK > (Overwrite) YES
Well! in the next step you should try prepare the ligand:
Ligand > Input > Open> Select Ligand File (“.pdb” file) > OK
Now repeat above steps and then: (in this section you must add charge to your ligand. So, click on Edit menu and:
Edite> Charges> compute Gasteiger
Ligand > Output > Save as PDBQT
******************************
Now you should be executing AutoGrid4:
For run AutoGrid following the below steps:
1-Grid > Macromole > Choose>  Click (Protein) > Select Molecule > OK > save
2-Grid> Set Map types >Choose Ligand> Click (Ligand) > Select Ligand
3-Grid > GridBox> Set the BOX> File > Close Saving Current
4-Grid > Output > Save GPF> grid.gpf> save
5-Run > Run AutoGrid:
a) Select Program Pathname: ‘autogrid4.exe’ (i.e. C:\Program Files (x86) \The Scripps Research Institute\Autodock\4.2.6)
b) Select Parameter Filename: ‘grid.gpf’ (you should select it based on your workfolder path)
c) Launch!
Notice! in this step you must waiting for ADT response. please don't "dismiss" it!
***************************************************************
After having finished above steps following the below ways:
Run ADT:
1)Docking > Macromolecule > Set Rigid filename> Select ‘Protein.pdbqt’ > Open
2-Docking > Ligand > Choose> Click ‘Ligand’ > Select Ligand> Accept
3-Docking > Search Parameters > Genetic Algorithm> Accept
4-Docking > Output > Lamarckian GA> Save file as ‘dock.dpf’
5-Run > Run AutoDock 
A) Select Program Pathname: ‘autodock4.exe’ (C:\Program Files (x86)\The Scripps Research Institute\Autodock\4.2.6)
B) Select Parameter Filename: ‘dock.dpf’ (Based on you workfolder path)
C) Launch!
Please wait for finishing and don't dismiss it!!
***********************************************************
Docking result analysis:
1-Analyze > Docking > Open> Select ‘dock.dlg’ > Open >Assign Ligand New Name > OK
2-Analyze > Macromolecule > Choose> Click ‘Protein’ > Select Macromolecule
3- Analyze > Conformations> Play, Ranked By Energy > Click on the ‘&’ Button
4-Set Play Options >Check ‘Build H-Bonds’> View the hydrogen bonds formed > Check ‘Show Info’> View the Interaction Energy > Build Current Write Complex> Save as ‘Result.pdb’ ” Save....
Now you can see all of your docking results!
This current protocol can help you for running ADT. I hope it was useful for you. Please do not hesitate to contact me if you have any further questions. Otherwise, I hope that we can work together successfully again another time.
All the best,
Hassan
  • asked a question related to AutoDock 4
Question
5 answers
My ligand and receptor don't exist in RCSBPDB and the PDB protein structure has been taken by the protein structure suggested by the phyre2 and my ligand has 62 aa. When I run autogrid it runs properly, but cannot run the Autodock.
Can anyone explain why am I facing these problems in running autodock?
Relevant answer
Answer
Dear  Badihi
I hope this comment finds you in good health and spirit.
For running ADT, you should be following next steps:
1- Make sure that if python 2.5 installed on your PC: you can download it from the following URL:
2- install Autodock tools: you can download it at:
3- install mgltools:
After having finished installation of above tools, you can run ADT. Here, I recommend you to following my current protocol for running it:
1- create a workfolder for your job and tag it based on your favorite name. (e.g. project)
2- running ADT in start menu in windows:
after running you should set its directory: following these steps:
a) open ADT> File> Preferences>set> Startup Directory (in this section you should put on your workfolder path and set it). for example: “C:\Users\project
3- prepare ligand and protein in ".pdb" format. Notice, you must labeled them by "Ligand" and "Protein" keywords.
after having finished these steps you can run ADT: Well! you should do the below ways:
1- open ADT:
File > Read Molecule> Select Protein File (“.pdb” file)
Then:
Edit > Hydrogens >Add>>>>>> Polar Only >OK
Edit > Hydrogens> Merge Non Polar >  Continue (in this step if you see any warning please click on "continue")
then:
Edit > Charges > Add Kolman Charges> Ok
File > Save > Write PDB> >Sort Nodes (Check) > OK > (Overwrite) YES
Well! in the next step you should try prepare the ligand:
Ligand > Input > Open> Select Ligand File (“.pdb” file) > OK
Now repeat above steps and then: (in this section you must add charge to your ligand. So, click on Edit menu and:
Edite> Charges> compute Gasteiger
Ligand > Output > Save as PDBQT
******************************
Now you should be executing AutoGrid4:
For run AutoGrid following the below steps:
1-Grid > Macromole > Choose>  Click (Protein) > Select Molecule > OK > save
2-Grid> Set Map types >Choose Ligand> Click (Ligand) > Select Ligand
3-Grid > GridBox> Set the BOX> File > Close Saving Current
4-Grid > Output > Save GPF> grid.gpf> save
5-Run > Run AutoGrid:
a) Select Program Pathname: ‘autogrid4.exe’ (i.e. C:\Program Files (x86) \The Scripps Research Institute\Autodock\4.2.6)
b) Select Parameter Filename: ‘grid.gpf’ (you should select it based on your workfolder path)
c) Launch!
Notice! in this step you must waiting for ADT response. please don't "dismiss" it!
***************************************************************
After having finished above steps following the below ways:
Run ADT:
1)Docking > Macromolecule > Set Rigid filename> Select ‘Protein.pdbqt’ > Open
2-Docking > Ligand > Choose> Click ‘Ligand’ > Select Ligand> Accept
3-Docking > Search Parameters > Genetic Algorithm> Accept
4-Docking > Output > Lamarckian GA> Save file as ‘dock.dpf’
5-Run > Run AutoDock 
A) Select Program Pathname: ‘autodock4.exe’ (C:\Program Files (x86)\The Scripps Research Institute\Autodock\4.2.6)
B) Select Parameter Filename: ‘dock.dpf’ (Based on you workfolder path)
C) Launch!
Please wait for finishing and don't dismiss it!!
***********************************************************
Docking result analysis:
1-Analyze > Docking > Open> Select ‘dock.dlg’ > Open >Assign Ligand New Name > OK
2-Analyze > Macromolecule > Choose> Click ‘Protein’ > Select Macromolecule
3- Analyze > Conformations> Play, Ranked By Energy > Click on the ‘&’ Button
4-Set Play Options >Check ‘Build H-Bonds’> View the hydrogen bonds formed > Check ‘Show Info’> View the Interaction Energy > Build Current Write Complex> Save as ‘Result.pdb’ ” Save....
Now you can see all of your docking results!
This current protocol can help you for running ADT. I hope it was useful for you. Please do not hesitate to contact me if you have any further questions. Otherwise, I hope that we can work together successfully again another time.
All the best,
Hassan
  • asked a question related to AutoDock 4
Question
8 answers
When i tried to dock im windows cmd shows Error: could not open "conf.txt" for reading. I have tried to change the path for cmd e.c.t, but it was not helping. And i tried to change from program file to AutoDock folder also, then too its not working..My system configu is 500GB hard disk, 4GB ram, I5 intel core processor running in windows 7. please do kindly help me with this error. i have attached the picture of the error in cmd and my ligand and receptor with the config file..
thank you.
Relevant answer
Answer
Dear Shankar
I hope this comment finds you in good health and spirit.
For running ADT, you should be following next steps:
1- Make sure that if python 2.5 installed on your PC: you can download it from the following URL:
2- install Autodock tools: you can download it at:
3- install mgltools:
After having finished installation of above tools, you can run ADT. Here, I recommend you to following my current protocol for running it:
1- create a workfolder for your job and tag it based on your favorite name. (e.g. project)
2- running ADT in start menu in windows:
after running you should set its directory: following these steps:
a) open ADT> File> Preferences>set> Startup Directory (in this section you should put on your workfolder path and set it). for example: “C:\Users\project
3- prepare ligand and protein in ".pdb" format. Notice, you must labeled them by "Ligand" and "Protein" keywords.
after having finished these steps you can run ADT: Well! you should do the below ways:
1- open ADT:
File > Read Molecule> Select Protein File (“.pdb” file)
Then:
Edit > Hydrogens >Add>>>>>> Polar Only >OK
Edit > Hydrogens> Merge Non Polar >  Continue (in this step if you see any warning please click on "continue")
then:
Edit > Charges > Add Kolman Charges> Ok
File > Save > Write PDB> >Sort Nodes (Check) > OK > (Overwrite) YES
Well! in the next step you should try prepare the ligand:
Ligand > Input > Open> Select Ligand File (“.pdb” file) > OK
Now repeat above steps and then: (in this section you must add charge to your ligand. So, click on Edit menu and:
Edite> Charges> compute Gasteiger
Ligand > Output > Save as PDBQT
******************************
Now you should be executing AutoGrid4:
For run AutoGrid following the below steps:
1-Grid > Macromole > Choose>  Click (Protein) > Select Molecule > OK > save
2-Grid> Set Map types >Choose Ligand> Click (Ligand) > Select Ligand
3-Grid > GridBox> Set the BOX> File > Close Saving Current
4-Grid > Output > Save GPF> grid.gpf> save
5-Run > Run AutoGrid:
a) Select Program Pathname: ‘autogrid4.exe’ (i.e. C:\Program Files (x86) \The Scripps Research Institute\Autodock\4.2.6)
b) Select Parameter Filename: ‘grid.gpf’ (you should select it based on your workfolder path)
c) Launch!
Notice! in this step you must waiting for ADT response. please don't "dismiss" it!
***************************************************************
After having finished above steps following the below ways:
Run ADT:
1)Docking > Macromolecule > Set Rigid filename> Select ‘Protein.pdbqt’ > Open
2-Docking > Ligand > Choose> Click ‘Ligand’ > Select Ligand> Accept
3-Docking > Search Parameters > Genetic Algorithm> Accept
4-Docking > Output > Lamarckian GA> Save file as ‘dock.dpf’
5-Run > Run AutoDock 
A) Select Program Pathname: ‘autodock4.exe’ (C:\Program Files (x86)\The Scripps Research Institute\Autodock\4.2.6)
B) Select Parameter Filename: ‘dock.dpf’ (Based on you workfolder path)
C) Launch!
Please wait for finishing and don't dismiss it!!
***********************************************************
Docking result analysis:
1-Analyze > Docking > Open> Select ‘dock.dlg’ > Open >Assign Ligand New Name > OK
2-Analyze > Macromolecule > Choose> Click ‘Protein’ > Select Macromolecule
3- Analyze > Conformations> Play, Ranked By Energy > Click on the ‘&’ Button
4-Set Play Options >Check ‘Build H-Bonds’> View the hydrogen bonds formed > Check ‘Show Info’> View the Interaction Energy > Build Current Write Complex> Save as ‘Result.pdb’ ” Save....
Now you can see all of your docking results!
This current protocol can help you for running ADT. I hope it was useful for you. Please do not hesitate to contact me if you have any further questions.
All the best,
Hassan
  • asked a question related to AutoDock 4
Question
3 answers
Dear All,
The ligand which we have selected for our docking studies contain a Platinum atom, whose parameters need to be defined prior to docking. In this regard, could you please suggest a way to get parameters for Platinum atom type, given the fact that AutoDock version 4.0 has parameters only for H, C, N, O, F, Mg, P, S, Cl, Ca, Mn, Fe, Zn, Br and I.
Relevant answer
Answer
Thanks Ali and Rashmi for your answers.
  • asked a question related to AutoDock 4
Question
6 answers
I am using PyRx interface for running AutoDock 4.2 After docking I get .dlg files as usual. now i wish to create complexes of poses obtained from dlg file.
There are these two python scripts to get this job done. (to extract the docked configurations from dlg file using the script "write_all_complex.py" can be used. This script will write the ligand - receptor complex coordinates into pdbqt format. subsequently, "pdbqt_to_pdb.py" script can be used to convert the pdbqt files into pdb.) But these scripts are known to run via ADT (Not through PyRx).
So my question is that is it possible to run these scripts independently (like using python GUI like IDLE) and obtain results without using ADT.
I would be grateful if some one provide me with these two scripts since i am not using ADT. Or is there any other easy means to generate complex of poses obtained in dlg file and protein used as target in docking run.
Relevant answer
Answer
Hello,
 I was also looking for the same and I came across a script provided by NBRC called BINANA. Its a python script which needs receptor.pdbqt and ligand.pdbqut (chose ligand conformation of your interest from dlg and get output to pdbqt ) and run command. Keep the hydrogendond cutoff 3.0 A for better analysis
Hope this helps you.
  • asked a question related to AutoDock 4
Question
5 answers
Dear All,
I have a structure which has a covalent link between Asp of enzyme  and aldehyde group of glucose where I want to do docking calculation without distracting this covalent link. To do this  have tried is as follows:
1. I removed the crystal ligand along with covalent linked residue,waters and added hydrogens during receptor preparation.
2.I kept the ligand along with covalently liked residue(flexible) as ligand for ligand preparation.
3. Set the grid around the selection (which contain ligand along with covalently link residue)
4. Ran the docking calculation by using autodock vina.
5. After calculation I superimpose the docked poses against crystal ligand which is exactly same as original.
Everything is fine but I am not sure this is correct way of doing it. So, If someone has experience in doing covalent docking kindly correct me with some suggestion.
Thanking you in advance
Relevant answer
Answer
Dear Mahesh,
Please, read the following text:
One common routine is the “link atom” approach. In this approach the program defines a “link atom” both in the ligand and in the protein. This forces the ligand link atom to occupy the same steric volume as the protein link atom to mimic the covalent binding event. This approach is implemented in molecular docking software called Gold. Autodock, another widely used molecular docking software, applies two methods to covalently dock inhibitors to receptor: a “grid-based method” and a “modification of the flexible side chain” approach. In flexible side chain, the covalent bound ligand and the protein attachment are treated as a single flexible side chain and sampled as part of the receptor. The grid-based method, utilizes a Gaussian biasing function with is centered on the protein attachment atom and also the grid-based energy to bias the covalent bonding ligand pose. However, the application of a covalent docking feature requires manual definition of the reactive atoms and reaction type as well as manual preparation of the ligand and protein structure files, leading to difficulties in up-scaling the process for screening purposes. Another program called CovalentDock has addressed this problem by automatic preparation of ligand files but is limited in reactions. In covalent binding the ligand binds first through non-covalently interaction with the protein in a pose that benefits the reaction, and then followed by the reaction between the elements to form a covalent.
For more on this topic and for examples, please see attached file.
Hoping this will be helpful,
Rafik
  • asked a question related to AutoDock 4
Question
2 answers
I wish to perform docking study with iron oxide (Fe2O3) nanoparticle. Is there a database or tool to obtain this?
Relevant answer
Answer
  • asked a question related to AutoDock 4
Question
3 answers
I attempt study to perform docking for a protein that have metal ion as co-factor. The method as link gave excellent response to me but i cannot use because it is not free program for long times. For autodock, docking was followed by http://autodock.scripps.edu/. The program notify that Calcium ion have zero chrage when i prepare receptor in pdbqt format shown in fig 1. I modify charge +2 by text editor program shown in fig 2. After process, autodock shown binding energy = -3.78 if modified charge +2 and -3.93 if not modified. This is the correct way or not? If the way is right. Why binding energy is incompatible with wet lab that shown binding of protein with ligand after calcium ion was added.
Thank you very much for all answer and suggestion.
Relevant answer
Answer
The first and the most important thing you have to understand is that AutoDock does not give you Free Binding Energy, its a score calculated based on AutoDock's scoring function formula. Second, you will have to check AutoDock's force field support for Calcium ion. Hence, it is not wise to dock a single ligand using AutoDock and compare its result with wet lab results. However, if you have a reference ligand/ligands, you may check the effect of calcium ion addition and its charge by comparing your ligand's score with the reference ligands' scores.
About, how to add charges and other things, you may take help from the following discussion:
The Important One, for your case:
  • asked a question related to AutoDock 4
Question
2 answers
Then I cannot run autogrid4 when I did in the terminal.The extension .dpf was not generated.
Then tried to run auto dock in terminal. It appeared as;
autodock4: can't find or open parameter file 3.dpf
autodock4: Unsuccessful Completion.
How can I fix this problem? Thank you very much.
Relevant answer
Answer
Hi Sirin
It seems the first problem you have is in ADT. Is this problem specific to your current file, or does it appear with other proteins/target as well (or even at program startup)? I guess the latter. If so the problem might be related to your installation of ADT / python.
There are files named "grid3DCommands" on my system. See attached. Can you find their equivalents on your system? Do you have all permissions to read/access?
The further problems (autogrid, autodock) are likely consequences of something going wrong in file preparation with ADT.
Note that autogrid produces the grid files, not the .dpf files. You still need to produce the dpf files (which contains information on the ligand and docking parameters) after you have run autogrid.
Good luck!
  • asked a question related to AutoDock 4
Question
6 answers
Hello everyone.. 
I am new in autodock4 and when i am preparing the ligand as pdbqt ( add polaronly, computing Gasteiger charges and merge non-polar), i am getting warning msg that say (these atoms have zero charge: Re Cl) .
so when i open this PDBQT file by ADT,  i see that some bonds have not visualised, as Re-Cl , Re-N
am unable to understand how to plot these bonds ?? 
please help me
Relevant answer
Answer
Ok thank you very much dear Yoshinobu Ishikawa
  • asked a question related to AutoDock 4
Question
12 answers
I am unable to run Autogrid command by cygwin. Is there anybody know the right commands to work in cygwin.
Relevant answer
Answer
Hi Arvind,
First u install Cygwin, which are shown in C drive in your computer ,then open and go to home ->shown your name-> click and shown Dock  and open this folder  and  paste software autodock4 and autogrid4.
then after ,
open Cygwin and first command to check dock file is present or not. so first command write 
cd dock
Then click enter
   after then,
./autogrid4.exe -p x.gpf -l x.glg
where x= compound number or symbole
space before -p and -l 
  • asked a question related to AutoDock 4
Question
6 answers
I performed a docking between a cyclodextrin and a ligand using Auto Dock 4.2.
After completion of the job, I got a binding energy (after the step write complex and play rank by energy) with out any unit ! There is no any clear direction in the Auto Dock 4.2 used guide. Can anyone guide me with the energy unit please?
Relevant answer
Answer
Generally it is kCal/mole, if not specified otherwise.
  • asked a question related to AutoDock 4
Question
8 answers
Hello
I am a pharmacy student, who is a beginner in using Autodock. While autogrid4 was running by my order, it showed this message...
"warning: attempt to divide by zero was just prevented"
So, I want to know what's wrong in my order and how to solve this problem.
Regards
Suman Chanyoung
Relevant answer
Answer
Thank all of you for the answers. Now, I can solve it! :)
  • asked a question related to AutoDock 4
Question
12 answers
Hi every body
I am a beginner in docking and have some questions.please help me in detail.
1- what considerations might be taken into account to have a docking with RMSD lower than 2?I have done a docking but the RMSDs are between 0.5 -15 , and I dont know where I am wrong. please help me.
2- if a docking is done and the  reported RMSDs are some large and some small, does the docking validate? May use just small RMSD and ignore the big ones?
3- if the lowest binding energy corresponds to a large RMSD, then the next lowest binding energy with favorable RMSD should be taken into account?
best regards.
Relevant answer
Answer
Hi Maryam,
First: good points from Naga & Sara. Fist thing to do is to re-dock the ligand that was originally in the crystal structure and check that Autodock can retrieve the correct binding mode. If things go wrong, you can indeed tweak the docking parameters. But do not forget to check your ligand & receptor files as well. Common mistakes include bad ionization states (carboxylic acids, amines,...), bonds wrongly marked as non-rotable, bad geometries,... Such mistakes can obviously affect the quality of your docking.
Some notes on the RMSD values....
  1. RMSD values make most sense when you compare a proposed binding mode with a known binding mode, (e.g. for the reference ligand present in crystal structure). In that case, the RMSD value should indeed be as low as possible. 
  2. Autodock will usually make multiple runs... and those will usually not end up with exactly the same solutions. Solutions will be clustered by RMSD. So, it is perfectly normal to have proposed solutions with different RMSD. 
  3. If the binding mode of your compound is known, then the solution with the lowest RMSD with respect to the experimental bound conformation is the "best" one. Ideally, it should also be among the ones with the most favorable energy scores. Else, it means that Autodock has trouble in identifying the correct binding mode.
  4. But if your binding mode is unknown, (e.g. a new ligand you just proposed), the RMSD can only be calculated with reference to an arbitrary conformation (starting conformation, lowest energy solution,...). In the absence of information regarding the binding mode, you have no evidence that the conformation used to calculate the RMSD is the correct one. So, RMSD only makes sense for clustering purposes. In such a case, one should inspect the proposed binding modes and see which one(s) make(s) sense with respect to structure-activity relationships.
Happy docking
Sandro
  • asked a question related to AutoDock 4
Question
3 answers
please tell how to perform multiligand simultaneous docking with autodock4. and also analyze the result.
Relevant answer
Answer
Dear Mansi,
Attached please find a thesis on the requested topic. The thesis contains general principles, however, I believe that it will help you in using any docking program.
Hoping this will be helpful,
Rafik
  • asked a question related to AutoDock 4
Question
4 answers
Docking of Gold complex using Auto dock:please how and where can i locate parameter files in auto dock ADT 4.2
Relevant answer
Answer
Dear Umar,
I suppose you would like to find the file called AD4.1_bound.dat
In your Linux terminal, you have just to use the following command: locate AD4.1_bound.dat
On my comuputer, this file is in /MGLTools-latest/MGLToolsPckgs/AutoDockTools/
  • asked a question related to AutoDock 4
Question
13 answers
I have made docking using Autodock vina and used Chimera to visualize the results (the docked ligands inside the protein active site). I was able to visualize hydrogen bond interactions, but I need to visualize hydrophobic interactions between hydrophobic parts in the ligand and the protein. 
Relevant answer
Answer
Download this software (DS Visualizer; free) and you can best visualize the hydrophobic interactions in detail.
Step are: 
1. Open the protein-ligand complex.
2. Scripts> ligand interactions> show ligand binding site atoms > CTRL + T
Also you can visualize non-bonded interactions 
  • asked a question related to AutoDock 4
Question
12 answers
I ran AutoDock 4 via PyRx. I got this error: "AttributeError: Docking instance has no attribute 'ligMol'."
How do I solve it?
Relevant answer
Answer
Hello Ratih and other people.
I know this is and old thread, but I was facing the same problem and found it with no answer, and since I achieved solving it I'm posting it here in case somebody else needs it in the future.
Some of the ligands in my list were proceced and others not. So I tried starting all over again and making sure I was doing the same thing with all of them. The problem persisted, and the error was autodock being unable to find the files, even when they where there. I noticed that proceced files had shorter names than the causing error ones. So I proceed to shorten the name in all files to maximum 5 characthers and so the program was able to precess all of them.
So, if you are facing this trouble, just make the ligand file names shorter and everything must be ok.
Hope it's usefull for somebody in the future.
  • asked a question related to AutoDock 4
Question
6 answers
I wish to do some molecular docking using AutoDock4.2 softaware. But I do not know how to calculate the free energy of binding of a complex. Can anyone suggest me a way to do the free energy calculations using any software?
Relevant answer
Answer
I think its better to go with AutoDock Vina generated binding energy as it follows X-Score like scoring function (see http://onlinelibrary.wiley.com/doi/10.1002/jcc.21334/full) . Vina article has cited X-Score saying that it follows X-Score function. 
  • asked a question related to AutoDock 4
Question
5 answers
Can I take the docking result of autodock vina (ligand receptor complex) in pdb format for simulation in desmond?
Relevant answer
Answer
Thanks Mr Sameh
I have seen when opening my pdbqt file in pymol it shows wrong structure but when i open it in maestro or in autodock the structure is correct.
  • asked a question related to AutoDock 4
Question
15 answers
When I run autodock command,  I am getting the following error?
"Unknown ligand atom type "D";
add parameters for it to the parameter library first!"
Please help me!! 
Relevant answer
Answer
check your ligand .pdbqt file in notepad. U understand the problem in format.
  • asked a question related to AutoDock 4
Question
16 answers
when i did docking with autodock (using command mode), I got one set of RMSD values (referred to as refRMS) in protein.dlg file under RMSD Table section. There is also a python program in AutoDock Tools ("compute_rms_between_conformations.py") in Utilities folder which gives RMSD values. These values differ. (e.g. between ligand.pdbqt and ligand_1.pdbqt, RMSD using python code gives value as 2.9117 and refRMS in protein.dlg file has value of 1.67).
Can someone please help me to know why these values differ and how both these values are calculated?
Relevant answer
Answer
Here are my results after analyzing different RMSD programs.
list of programs whose RMSD values are compared --> autodock, vina, dock6 (as suggested by Rodrigo (see previous posts) and vrms.
A brief intro:
Autodock gives reference rms (symmetry corrected rmsd) in dlg file
vina gives 2 rmsd values (RMSDlb and RMSDub) [http://vina.scripps.edu/manual.html#output]
dock6 gives 3 rmsd values (RMSDh, RMSDm and RMSDs) (http://dock.compbio.ucsf.edu/DOCK_6/dock6_manual.htm#LigandRMSD)
vrms calculates symmetry corrected rmsd.
Table 1. comparison b/w different rmsd values using autodock, vrms and DOCK6
ligand autodock_refrms vrms (symmetry corrected) DOCK6 HA_RMSD h/m/s
------------------------------------------------------------------------------------------
ligand_1: 3.22 4.896 3.2800/3.0122/4.8976
ligand_2: 1.54 1.836 1.8355/0.9494/2.9523
ligand_3: 8.01 8.468 8.4679/7.4764/8.4679
## This table 1 is also present in the attached file "analysis_rmsd.txt" for better visualization.
Table 2. comparison b/w different rmsd values using vina, vrms and DOCK6
ligand vina RMSDlb vina RMSDub DOCK6 HA_RMSD h/m/s vrms (symmetry corrected)
-----------------------------------------------------------------------------------------------------------------
ligand_1: 10.531 11.137 11.0643/8.0912/11.1369 11.137
ligand_2: 1.490 2.721 1.4894/0.0563/2.7212 2.721
## This table 2 is also present in the attached file "analysis_rmsd.txt" for better visualization
Now if we compare symmetry corrected rmsd calculated by DOCK6 (RMSDh) and vrms, in table 1, for 2 cases it is same but for 1 case, it is different. In table 2 also, in 1 case it is different. There is also difference in rms values of autodock reference rms and vrms/dock6. [Now it created more curiosity/confusion whether there exists more than one methods for symmetry correction?]
DOCK6 says that RMSDm is based on the RMSD implementation used in Autodock Vina, but in Table 2, it is clear that RMSDm is different from any of the RMSD (lb/ub) of vina. [I am more confused now].
One good point is that there is no confusion regarding standard RMSD (without symmetry correction and without considering superposition). The autodock pymol scripts and RMSDs of DOCK6 are exactly same in all the cases.
Final conclusion: anyways, I am sticking to DOCK6 for further calculations just because it specifies clearly which algorithm it uses.
  • asked a question related to AutoDock 4
Question
4 answers
For example to dock a silver molecule to a receptor in various size ranges from 10nm,20nm,50nm,100nm e.t.c. Is it possible to do so in the docking software in place of ligands?
Relevant answer
Answer
yes this is possible i have done the docking with AutoDock.
u have to change the parameters thats it ...it will be run with very good energy
  • asked a question related to AutoDock 4
Question
8 answers
could anybody kindly guide me so as to what to do next ?
Relevant answer
Answer
protein p.map is the result after running the autogrid so there must be error in running the autogrid programe, so plz run the autogrid programme correctly.
  • asked a question related to AutoDock 4
Question
10 answers
Hi everybody,
I'm using Autodock4.2 and I have taken these steps respectively. Can anyone assure me that I have been on the right path? I'm concerning about "spacing" and the accuracy of each step, especially the big spacing and box size in the first step.
-step1 (whole molecule):
NELEMENTS=108*94*126 & Spacing=0.755
-step2 (focusing on docked part from step1):
NELEMENTS=126*126*126 & Spacing=0.316
-Step3 (set flexible amino acid at the binding site from step2): NELEMENTS=106*84*80 & Spacing=0.375
Thanks
Relevant answer
Answer
Dear Homa,
Sure, the software has the "capacity" to do it, in the sense that the program will run with the parameters you provide him with. This does not guarantee the quality of the output. The larger box size and larger step will be at the expense of accuracy. A difference of 0.75A  can mean a lot when a H-bond is concerned. As example, I have calculated and visualized (at -0.8 kcal/mole value) the OA maps for the same binding site, with 0.25A and 0.75A steps. There are clearly some differences. As a result, it might be more difficult for a docked compound to pick up the right interactions in your site.
Nonetheless, your approach remains quite correct, as you further "refine" your findings from step 1 with the more accurate settings. If the program is able to pick up the right binding site for your compounds at step 1, this is indeed what you should do.
If your compounds are congeneric, they probably bind to the same site. If so, the best would be to run a first "site identification" study with your larger grid box and a limited number of compounds (so, step 1). Then directly dock all your compounds in the identified binding site, with more accurate settings.
Ideally, you should obviously validate your hypothesis regarding the binding site at some point (agreement between SAR and docking; mutagenesis; whatever...).
  • asked a question related to AutoDock 4
Question
4 answers
I am working with autodock vina for virtual screening and docking. Autodock vina generates conformers for multiple ligands. I want to make the complex of these conformers with receptor. e.g. I have 100 .pdbqt files for vina output for conformers and one receptor pdbqt file. By running command-
cut -c-66 inh*.pdbqt > inh*.pdb
I can convert inh*.pdbqt to pdb, but I have to do this individually for all ligands (* here are random numbers from pubchem database).
With command-
cat Receptor.pdbqt  inh*.pdb | grep -v '^END ' | grep -v '^END$' > complex.pdb
With this command the pdb of complex of receptor and ligand is generated, but again this I have to do for each ligand, receptor file is fixed in this case.
I want a bash script for above to commands to run in cygwin. Aim is to use multiple ligand files - convert them to pdb - merge with receptor.pdbqt - generate multiple complexes as per ligand names.
This may need a simple script. Though I have worked with many scripts I don't know how to write such bash scripts. Naively, I have given a try and wrote one script-
#!/bin/bash
for f in inh*.pdbqt; do b=`basename $f .pdbqt`;
$b; mkdir -p data02; cut -c-66 inh*.pdbqt > inh*.pdb;
cat 3V3VN.pdbqt inh*.pdb | grep -v '^END' | grep -v '^END$' > complex*.pdb;
$f --out data02/$f.pdbqt --log data02/$f.txt; done
(I have tried it from the VS02.bash script, http://www.bioinformation.net/006/97320630006387.pdf)
It generates the complex but only one complex with all ligands in it !!!
Can anyone write or suggest the script for this problem?
 
Relevant answer
Answer
Your query is little difficult to understand as mentioned by Dr.Sun. If you just want to make the script automatic the simplest way is to use a for loop. e.g.
#!/bin/sh
for ((i=0;i<66;i++)) do
cut -c-66 inh$i.pdbqt > inh$i.pdb
rm \#* 
done;
This simply will automate the total .pdbqt files to .pdb files. You can also write the output files in a different directory by specifying the working directory as described below.
#!/bin/sh
path=/user/~/~/~
cd $path
Best regards
Bikash, Osaka Univ. 
  • asked a question related to AutoDock 4
Question
6 answers
When I run Autogrid4 from terminal I get a  warnings like
Found an H-bonding atom with three bonded atoms, atom serial number 479 Found an H-bonding atom with three bonded atoms, atom serial number 888 Found an H-bonding atom with three bonded atoms, atom serial number 889
Relevant answer
Answer
There are duplicate atoms in the protein pdb file.
  • asked a question related to AutoDock 4
Question
11 answers
I need to run docking protocol for Protein-ion. More precisely my required ion is Copper(II). Can you suggest an appropriate protocol as well as the tool with which it should be implemented.
Relevant answer
Answer
I recommend you to use only AutoDock v.4.2.5.1, but not the AutoDock previous versions. Since they calculate part of the intermolecular desolvation energy term incorrectly.
  • asked a question related to AutoDock 4
Question
5 answers
I can not make flexible and rigid.pdbqt files of DNA. I can not  select sugar and nucleotides separately .
Relevant answer
Answer
Docking with DNA is a bit tricky. I won't make the DNA flexible. I would go for MD instead. In DNA pdb files base+sugar+a phosphate is considered as a unit (nucleotide). That is why you could not select the base and sugar separately.
Besides, in order to predict intercalation, you need to take a ligand intercalated DNA structure. Because, rise or other base pair geometry changes cannot be modelled by simple docking.
  • asked a question related to AutoDock 4
Question
2 answers
I am trying to dock a ligand with DNA using autodock. In the preparation of flexible and rigid DNA, how should I choose and what code to be given? As in protein, interactions of amino acids in binding site can be known and can give as for example: ARG16. My ligand is a DNA intercalator.
Anymore suggestions in parameter optimizations for DNA-Ligand docking using Autodock?
Relevant answer
Answer
It may be, for example, NDB ID 1N8C
  • asked a question related to AutoDock 4
Question
5 answers
During preparation of .pdbqt file I had a warning  like that : Total kollman charge added = -166.952. What's that? explain please.
Relevant answer
Answer
Hi,
Danish
ya. i have followed the same procedure you mentioned  above. thank you.
Thanks Mr. Sridhar Sundaram