Documentation (VF 2.0)
VF HomepageTutorialsGitHub Repos
  • Documentation
    • Introduction
    • General Features
    • Installation
      • Prerequisities
      • VirtualFlow 2.0
      • VFTools 2.0
      • Uninstallation
    • Backgrounds and Principles
      • Directory Structure
      • Input & Output Databases
      • Job Organization
    • Using VirtualFlow 2.0
      • VirtualFlow 2.0 Commands
      • Preparing the Workflow
      • Starting the Workflow
      • Controlling the Workflow
      • Monitoring the Workflow
      • The Completed Workflow
    • Running VirtualFlow 2.0 in the Cloud
    • Troubleshooting
    • Version History
    • Further Resources
  • VFLP 2.0
    • Introduction
    • Features
    • Installation
      • Prerequisities
      • External Packages
    • Background and Principles
      • Directory Structure
      • Input & Output Databases
    • Using VFLP 2.0
    • Troubleshooting
    • Version History
  • VFVS 2.0
    • Introduction
    • Features
    • Installation
      • External Packages
    • Background and Principles
      • Directory Structure
      • Input & Output Databases
    • Supported docking programs and scoring functions
    • Using VFVS 2.0
      • Preparing the Workflow
      • Monitoring the Workflow
      • The Completed Workflow
    • Troubleshooting
    • Version History
  • VFU 2.0
    • Introduction
    • Features
    • Installation
      • External Packages
    • Background and Principles
      • Directory Structure
      • Input & Output Databases
    • Using VFVS
      • Preparing the Workflow
      • Monitoring the Workflow
      • The Completed Workflow
    • Troubleshooting
    • Version History
  • VFTOOLS 2.0
    • Introduction
    • Installation
Powered by GitBook
On this page
  • Docking Programs
  • Scoring functions
  1. VFVS 2.0
  2. Installation

External Packages

PreviousInstallationNextBackground and Principles

Last updated 2 years ago

Docking Programs

VirtualFlow 2.0 supports many docking programs working on CPUs and GPUs. For some of the docking programs, the executable binary programs (for x86 the architecture) are included in the VFVS 2.0 package, and thus don't need to to be installed (when x86 compatible compute nodes are used, which is normally the case). For other docking programs whose executable binary programs are not included in the VFVS 2.0 package, an executable program needs to be put into the directory /tools/bin. Currently, the docking programs that are supported by VirtualFlow 2.0 are listed below, with those require an external package highlighted in bold:

The pre-compiled executables are the ones which are provided by the original creators of these programs. This means that the more efficient binaries might be obtained when recompiling them from the source code with settings optimized for the precise architecture which will be used.

When self-compiled binaries should be used by VFVS 2.0, the pre-compiled binaries in the tools/bin folder need to be replaced by the new binaries.

Scoring functions

VirtualFlow 2.0 supports various scoring functions which can be used to score and rank the compounds whose binding poses to the target have been docked by a docking program of interest. Currently, the following scoring functions that are supported by VirtualFlow 2.0 are listed below, with those require an external package highlighted in bold:

AutoDock-GPU
AutoDock4/AutoDock-CPU
AutoDock-ZN
AutoDockVina 1.2
AutoDockVina 1.1.2
ADFR
AutoDock Koto
CovDock
GlideHTVS
GlideSP
GlideXP
DOCK6.0
Flexx
FitDock
Gnina
GalaxyDock3
GOLD
GWOVina
HDock
idock
iGemDock
LeDock
LigandFit
LightDock
MDock
MCDock
Molegro
MpSDockZN
PSOVina
PLANTS
QuickVina2
QuickVina-W
QuickVina-gpu
QuickVina-W-gpu
rDock
Rosetta-Ligand
RLDock
SEED
SMINA
VinaCarb
VinaXB16
Vina-Gpu
Vina-Gpu-2.0
NNScore2.0
rf-score-vs
smina
gnina
AutoDock4
Vinandro
Vina