The adfr command is used to dock a ligand into a receptor modelled by a given target file. =
> adfr -l 4EK4_random.pdbqt # ligand
-t ligPocket.trg # receptor
--jobName rigid # name for this docking calculation
--nbRuns 8 # limit the number of GA evolutions for quick demo
--maxEvals 20000 # limit number of evals for quick demo
--seed 1 # a known seed makes the output is predictable
-O # over write output files if they exist
the full output of this command is available here.
The ligand to dock is specified using the -l/--ligand command line option. This option is required.
The receptor and the pocket into which to dock is specified using the -t/--target command line option.
This docking run is called "rigid" (-J/--jobName). The files produced by this run are named using the ligand name and the jobname:
4EK4_random_rigid_out.pdbqt # solutions, multi-model pdbqt file
4EK4_random_rigid_summary.dlg # log file
4EK4_random_rigid.dro # Docking Result Object (.dro) file
the remaining options in this example are used to make the calculation short for demonstration purposes (-maxEvals -nbRuns), make the results predictable (-seed) and prevent the program from stopping if output files already exist (-O)
Each one of the 8 evolutions produce a docking pose. These 8 poses are clustered and the solution with the best free energy of binding (not docking score) are reported as docking solutions. These solution are store in the 4EK4_random_rigid_out.pdbqt multi-model pdbqt file.
The log file 4EK4_random_rigid_summary.dlg captures the messages printed to the screen during the calculation and provides more detailed clustering information.
The 4EK4_random_rigid.dro file contains all input and results from the docking calculations. This file can be opened using Pmv2 or inspected using the about command. It contains the following information structured as a file system: