Skip to contents

This function processes PDB files to prepare them for molecular docking by converting them to PDBQT format using AutoDock Tools scripts.

Usage

prepare_receptor(
  pdb_files,
  output_dir = "./",
  python_path = NULL,
  prepare_script = NULL,
  add_opts = "-A hydrogens"
)

Arguments

pdb_files

Character vector of paths to PDB files

output_dir

Character, output directory for prepared files, default "./"

python_path

Character, path to Python executable, default "python"

prepare_script

Character, path to prepare_receptor4.py script

add_opts

Character, additional options to pass to prepare_receptor4.py, default "-A hydrogens -e True"

Value

Character vector of paths to successfully prepared PDBQT files

Examples

if (FALSE) { # \dontrun{
pdbqt_files <- prepare_receptor(pdb_files,
                                output_dir = "prepared",
                                prepare_script = "path/to/prepare_receptor4.py")
} # }