ccsb-scripps / AutoDock-Vina

AutoDock Vina
http://vina.scripps.edu
Apache License 2.0
596 stars 209 forks source link

Error- Insufficient memory #269

Closed Soumyadutta03 closed 8 months ago

Soumyadutta03 commented 8 months ago

I have been trying to run autodock vina for exhaustivness of 10000 . How is it possible. I have tried by reducing the grid size. Its still giving this error. This is the code i am using and the config file is also attached. conf_vs.txt

Screenshot 2024-01-29 165834

command --> vina.exe --receptor protein.pdbqt --ligand peptide00wt.pdbqt --config conf_vs.txt --log peptide00wt.txt --out peptide00wt_out.pdbqt --cpu 15 How do i resolve this issue and run this on 10000 exhaustiveness ?

diogomart commented 8 months ago

Does it run with smaller values for exhaustiveness?

rwxayheee commented 8 months ago

Hi @Soumyadutta03, user here. According to the outputs, you seemed to be using autodock_vina_1_1_2. Given the same grid size and exhaustiveness, we found that the new version (from this github repository) uses less virtual memory, if that might help resolve your issue.. You can also divide the grid into a few smaller boxes and run docking individually

edit: i also think in vina_1_1_2, the memory usage scales proportionally with the number of CPUs. If you're working on a hardware or environment that cannot afford too much memory, maybe consider decreasing number of CPUs

Soumyadutta03 commented 8 months ago

Yes It was running for smaller values of exhaustiveness. I have installed the latest version of autodock vina from github and now for this 10000 exhaustiveness it is working with the same grid size. Thank you so much for helping.