In a working directroy, put receptor pdbqt files like rec_2w69.pdbqt and rec_5h6m.pdbqt, and do configure files for the receptors like rec_2w69_conf.txt and rec_5h6m_conf.txt.
In addition, create a "database" directory, and put ligand pdbqt files like a.pdbqt, b.pdbqt, ... under the "database" directory.
If the shell script doesn't work, you can modify it properly.
Thats great. Thank you dear Ishikawa. I will try with this script. But seems that it would require multiple config files for each receptor. I think POAP do it interactively. Its little cumbersome to process more than 300 protein pdbs into pdbqts and config.txt for each.
It would be great help if you suggest some scripts where i can convert protein pdbs into pdbqts. But still I think config files would be the trickest part. I tried with aligning protein structures and defining binding site in single config.txt, but failed. I am going to try your script for multiple receptor multiple ligand docking, but if you have solutions for-
1. Generating pdbqts from protein pdbs in one go.
2. Alternative for defining config.txt files.
Please do share.
Thanks for sharing the script with details of its use.
The script works fine in Windows platform. However, I run it in Cygwin as it's a bash script. Just save this script in working directory as script.sh, put the protein/s.pdbqt file/s along with configuration.txt and put the ligands in a subdirectory named database in the working directory.
If you have compiled vina in cygwin, just issue the command-
bash script.sh
You can use this script for simple vina docking or for ensemble docking.
You may need to modify the contents of script as per the names of protein/s.pdbqts.
Hope, it would help. In case, if you face any specific issue, share the issue or error message here.