Hello all,
I have been trying to create input files that work with VFVS from a custom selection of ready-to-dock ligands for several weeks, but I cannot get any combination of tar/gzip to create folders/archives that will be accepted by VFVS.
Tranches downloaded from the REAL library work fine every time. My custom selection works with Vina on my local computer when I test a handful, so my configuration files and ligands are good to go.
I have tried using vfvs_prepare_newcollections.sh and vfvs_prepare_newcollections2.sh plus three other versions that I have modified to build the folders in slightly different ways. I have also tried to create the folders by doing each archiving/zipping step individually in the terminal. I have tried tar and gtar. I have tried doing these steps on my linux VM (vs. on Mac OSX). I have also tried unpacking and then repacking a tranche downloaded from the REAL library to ensure that my .pdbqt, all.ctrl, and todo.all files are not the problem. Nothing I’ve tried results in archives/folders that are accepted by VFVS.
Has anyone been able to use a custom library with VFVS successfully? I do not need the full VFLP process since I can’t use it anyway (no ChemAxon license) and all preparation can be done with open babel and MGLTools scripts locally (albeit much more slowly than using SLURM).
I just need to pack my ligands. If I figure it out, I’ll comment my solution in case it will help someone else.
My Directory Structure:
Folders (ex. AA)
-contains AABBCC.tar, etc.
Tar archives (ex. AABBCC.tar)
-contains 00000.tar.gz, etc.
-created with “tar -cvf AABBCC.tar 00000.tar.gz …” or a vfvs_prepare_newcollections*.sh script
Tar.gz archives (ex. 00000.tar.gz)
-contains ligands
-created with “tar -czvf 00000.tar.gz ligand.pdbqt …” or a vfvs_prepare_newcollections*.sh script
Text files (ex. ligand1.pdbqt)
prepared ligands files w/ open babel and MGLTools scripts
Some of the Errors:
workflow/output-files/jobs/
The ligand-collections/todo/todo.all (if existent) did not meet the requirements for continuation (trial 3)
error_response_std 187
echo ‘Error was trapped’
Error was trapped
++ basename /home/audmhugh/VirtualFlow/VFVS-develop/tools/…/workflow/job-files/sub/one-step.sh
echo ‘Error in bash script one-step.sh’
Error in bash script one-step.sh
echo ‘Error on line 187’
Error on line 187
srun: error: g1-compute-0-0: task 0: Exited with exit code 1
error_response_std 314
echo ‘Error was trapped’
Error was trapped
echo ‘Error in bash script /var/spool/slurmd/job00047/slurm_script’
Error in bash script /var/spool/slurmd/job00047/slurm_script
echo ‘Error on line 314’
Error on line 314
workflow/output-files/queues/
Error: The ligand collection ZZAAHH_00001 could not be prepared.
++ error_response_std 387
++ echo ‘Error was trapped’
Error was trapped
+++ basename …/workflow/job-files/sub/one-queue.sh
++ echo ‘Error in bash script one-queue.sh’
Error in bash script one-queue.sh
++ echo ‘Error on line 387’
Error on line 387