Supported docking programs and scoring functions
VFVS 2.0 supports many docking programs and scoring functions that run on both CPUs and GPUs. For using docking programs and scoring functions on GPUs, please modify the job submission file (/tools/templates/template1.slurm.sh
) to indicate access to GPU nodes for running docking. To use a specific docking program or a scoring function of interest, the following modification may be required:
Properly install the executable binary programs.
Modify the
all.ctrl
file located in thetools/templates
directory to specify the format of the ligands to be screened and the name of the docking program to be used.Create the configuration file (
config.txt
) to provide the parameters required by the docking program to dock. Examples of how the config.txt file looks like for each docking program are displayed in the VituralFlow 2.0 github repository.
AutoDock-GPU
The AutoDock_GPU executable program (of name 'autodock_gpu') should be placed in the
/tools/bin
directory. The corresponding executable program needs to be compiled based on the user’s system using the instructions described here.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
AutoDock4/AutoDock-CPU
The autodock4 executable program (of name 'autodock_cpu') should be placed in the
/tools/bin
directory. The corresponding executable program needs to be compiled based on the user’s system using the instructions described here.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
AutoDock-ZN
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
AutoDockVina 1.2
Installation of the external docking program not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
AutoDockVina 1.1.2
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
ADFR
The ADFR executable program (of name adfr) should be placed in the
/tools/bin
directory. The corresponding executable program needs to be compiled based on the user’s system using the instructions described here.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
AutoDock Koto
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
CovDock
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
GlideHTVS
Installation of the external docking program not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
GlideSP
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
GlideXP
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
DOCK6.0
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Flexx
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
FitDock
The FitDock executable program (of name 'FitDock') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Gnina
The Gnina executable program (of name 'Gnina') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
GalaxyDock3
The GalaxyDock3 executable program (of name 'GalaxyDock3') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
GOLD
The GOLD executable program (of name 'gold_auto') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
GWOVina
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
HDock
The HDock executable program (of name 'hdock') and the createpl executable program (of name 'createpl') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
idock
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
iGemDock
The iGemDock executable program (of name 'mod_ga') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
LeDock
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
LigandFit
The LigandFit executable program (of name 'ligandfit') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
LightDock
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
MDock
The MDock executable program (of name 'MDock_linux') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
MCDock
The MCDock executable program (of name 'mcdock') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Molegro
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
MpSDockZN
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
PSOVina
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
PLANTS
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
QuickVina2
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
QuickVina-W
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
QuickVina_gpu
The qvina_gpu executable program (of name 'qvina_gpu') should be placed in the
/tools/bin
directory. Instructions for compilation can be found here.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
QuickVina-W-gpu
The QuickVina-W-gpu executable program (of name 'qvina_w_gpu') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
rDock
The key word 'rbdock' must be able to activate the program (see download instructions, or, download with conda: conda install -c bioconda rdock)
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Rosetta-Ligand
Please ensure that obabel is loaded into the environment (module load openbabel for Slurm)
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
RLDock
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
SEED
The SEED executable program (of name 'seed4') should be placed in the
/tools/bin
directory. In addtion, AmberTools needs to be loaded in order to use SEED.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
SMINA
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
VinaCarb
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
VinaXB16
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Vina-Gpu
The qvina_gpu executable program (of name 'qvina_w_gpu') should be placed in the
/tools/bin
directory. Instructions for compilation can be found here.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Vina-Gpu-2.0
The qvina_gpu executable program (of name 'qvina_w_gpu') should be placed in the
/tools/bin
directory. Instructions for compilation can be found here.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Scoring with NNScore2.0
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Scoring with rf-score-vs
The rf-score-vs executable program (of name 'rf-score-vs') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Scoring with smina
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Scoring with gnina
The gnina executable program (of name 'gnina') should be placed in the
/tools/bin
directory.In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Scoring with AutoDock4
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Scoring with Vinandro
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Scoring with vina
Installation of the external docking program is not required.
In
all.ctrl
file, set
For an example of the
config.txt
file, please refer to the VituralFlow 2.0 github repository.
Last updated