Table 3.
Different parallel virtual screening softwares and important features.
| Software | Parallelization Segment | Programming Language | Scoring Function | Minimization | Multi Thread | Multi Node | GPU |
|---|---|---|---|---|---|---|---|
| Dock 5,6 | Conformational search | C++, C, Fortran77, MPI | Physics-based and hybrid | Monte Carlo | Yes | Yes | No |
| DOVIS2.0 | Ligand screening | C++, Perl, Python | Physics-based | Monte Carlo&GA | Yes | Yes | No |
| Autodock Vina | Conformational search | C++, OpenMP | Hybrid | Monte Carlo | Yes | No | No |
| VSDocker | Ligand screening | C++, Perl, Python | Physics-based | Monte Carlo&GA | Yes | Yes | No |
| MPAD4 | Ligand screening, Conformational search | C++, MPI, OpenMP | Physics-based | Lamarckian GA | Yes | Yes | No |
| VinaLC | Ligand screening, Conformational search | C++, MPI, OpenMP | Hybrid | Monte Carlo | Yes | Yes | No |
| VinaMPI | Ligand screening, Conformational search | C++, MPI, OpenMP | Hybrid | Monte Carlo | Yes | Yes | No |
| Ligen Docker-HT | Ligand screening, Conformational search | C++, MPI, CUDA | Empirical | Deterministic | Yes | Yes | Yes |
| GeauxDock | Ligand screening, Conformational search | C++, OpenMP, CUDA | Physics- and knowledge-based | Monte Carlo | Yes | Yes | Yes |
| POAP | Ligand screening | bash | Same as parent docking software | Same as parent Docking software | Yes | Yes | No |
| GNINA | Conformational search | C++ | Empirical and CNN ML | Monte Carlo | Yes | Yes | Yes |
| Autodock-GPU | Ligand screening | C++ and OpenCL | Physics-based | MC/ LGA | Yes | No | Yes |