AutoCorrelation of Pharmacophore Features
  • OCaml 66.8%
  • Python 25.5%
  • Shell 7.3%
  • Makefile 0.4%
Find a file
2025-02-25 15:55:29 +00:00
bin bin/acp4_pdb_move.py: print BS center on stdout 2025-02-06 14:23:08 +00:00
data new file: data/3rfm.pdb 2025-02-06 13:39:56 +00:00
src Superpose.score_molecule_pose: one case was overlooked (bug) 2025-02-25 13:57:51 +00:00
acp4 soft links to compiled executables 2022-12-20 14:10:57 +09:00
acp4.opam opam: molenc was missing from deps 2025-02-25 15:55:29 +00:00
assign new file: assign 2024-11-18 09:32:26 +00:00
commands.sh commands 2025-01-17 16:01:08 +00:00
dune-project First release 2022-12-20 14:10:19 +09:00
LICENSE new file: LICENSE 2022-12-20 17:38:30 +09:00
Makefile First release 2022-12-20 14:10:19 +09:00
README.md more in readme 2022-12-21 17:25:40 +09:00
scissors soft links to compiled executables 2022-12-20 14:10:57 +09:00
superpose new file: superpose 2025-01-16 09:58:23 +00:00
test_superpose.sh test_superpose.sh: test local version of the script 2025-02-06 14:22:46 +00:00

ACP4: AutoCorrelation of Pharmacophore Features

acp4 program usage:
  ./acp4
  [-i <filename.ph4>]: input file to encode
  [-q <filename.ph4>]: query molecule
  [--queries <filename.ph4>]: query molecules
  [-db <filename.ph4>]: database to screen
  -o <filename.{csv|scores}>: output file (encoded db or query scores)
  [-np <int>]: nprocs (default=1)
  [-s <int>]: BST chunk size (default=100000)
  [-c <float>]: cutoff distance (default=5.00)
  [-f]: force overwriting binary cache files, if any
  use -f if you are changing -dx or -c compared to previous queries
  [-dx <float>]: radial discretization step (default=0.5)
  [--no-plot]: turn OFF gnuplot
  [--no-tap]: neither read nor write from/to binary cache files
  [--confs]: if the DB has several _consecutive_ conformers
  [--quick]: quick; exit right after scoring; no perf. metrics
  [--index]: create a BST index for the DB being screened
  [--BSTs <filename.txt>]: file containing a list of serialized BST filenames
  [-td <float>]: maximum Tanimoto _distance_ to (single) query
  [--BS]: load optimal defaults for binding-sites (ignores -c and -dx)
  [-v]: verbose/debug mode
acp4_scissors program usage:
  ./scissors
  -l <ligand.sdf>: binding-site ligand input file
  -p <protein.ph4>: receptor protein input file
  [-d <float>]: distance cutoff (default=5.00)
  -o <output.ph4>: ligand-defined binding site output file
  [-v]: verbose/debug mode

To extract pharmacophore points from a molecule in SDF format, use molenc_ph4.py:

usage: molenc_ph4.py [-h] [-i input.sdf] [-o output.ph4] [--bild] [--no-group]
                   [--permissive]

compute pharmacophore features for 3D molecules

options:
  -h, --help     show this help message and exit
  -i input.sdf   conformers input file
  -o output.ph4  ph4 features output file
  --bild         output BILD files for visu in chimera
  --no-group     turn OFF grouping of HYD features
  --permissive   turn OFF rdkit valence check