PMapper - 3D pharmacophore hashes

Encoding of 3D pharmacophores with hashes. This representation is suitable for fast detection of identical pharmacophores without their explicit alignment. It was adapted for 3D ligand-based pharmacophore modeling which requires only 2D strcutures of known active and inactive compounds.

Repositories:

  1. PMapper - representation of 3D pharmacophores (https://github.com/DrrDom/pmapper)
  2. The idea is to represent 3D pharmacophore as a complete graph where vertices are pharmacophore features and edges are binned distances between them. All possible quadruplets of features (subgraphs) are considered. For each quadruplet a canonical signature is calculated which encodes topology and stereoconfiguration of a quadruplet. The sorted set of all qudruplets and their counts in a pharmacophore is hashed with MD5 hash to get a 3D pharmacophore hash. Figures below illustrate the procedure, for more details pleases refer our publication.

    Generation of 3D pharmacophore hash

    PMapper scheme


    Determination of quadruplet stereoconfiguration

    PMapper quadruplet system


  3. PSearch - 3D ligand-based pharmacophore modeling (https://github.com/meddwl/psearch)
  4. Automated software to generate 3D pharmacophore models based on data sets of known acrive and inactive compounds which does not reqire explicit alignment.

    Model generation workflow

    PSearch


    Examples of 3D ligand-based pharmacophores and observed PDB poses

    PSearch examples


How to cite

The paper which describes 3D pharmacophore representation (PMapper) and 3D ligand-based pharmacohore modeling (PSearch) approaches:

Kutlushina, A.; Khakimova, A.; Madzhidov, T.; Polishchuk, P. Ligand-Based Pharmacophore Modeling Using Novel 3D Pharmacophore Signatures. Molecules 2018, 23, 3094. - https://doi.org/10.3390/molecules23123094

© Pavel Polishchuk 2010-2017