Skip to main content

A simple pharmacophore modeling toolkit

Project description

A Simple Pharmacophore-Toolkit

Static Badge PyPI - Python Version Code style: black

The Pharmacophore-Toolkit is built on RDKit and allows for building simple pharmacophore models. The Pharmacophore-Toolset can generate models from crystal structures, docking poses, or SMILES string. To generate a 3D model, a .pml file will be generated. This files contains scripts to generate spheres with color and XYZ coordinates defined. The final 3D image can be rendered in PyMOL. Additional information can be found under the Tutorials section. The Pharmacophore-Toolkit can result in two types:

3D Model

3D conformation of molecules and alignment was performed using RDKit. Spheres were generated based on Serotonin. Blue spheres represent hydrogen donors and gold spheres represent aromatic rings.

The 3D images were generated in PyMOL.

2D Model

Similarity map of molecules. All molecules were compared to Serotonin.

Tutorials

Tutorials are written as JupyterNotebooks and can be found here.

Install

You can install the Pharmacophore-Toolkit using pip:

pip install pharmacophore-toolkit

Alternatively, the environemnt can be created by cloning the repository and then running the following conda script:

conda env create -f environment.yaml

NOTE:

The Pharmacophore-Toolkit relies on cairosvg to create images before being converted into .png format. Depending on your workstation/machine, the CairoSVG package will need to be installed manually. Installation instructions can be found here. If it is already installed on your machine globally, on my set up, I used conda to install cairosvg:

conda install conda-forge::cairosvg

This solved the problem on my machine, but may differ from yours.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pharmacophore_toolkit-0.0.2.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pharmacophore_toolkit-0.0.2-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

Details for the file pharmacophore_toolkit-0.0.2.tar.gz.

File metadata

  • Download URL: pharmacophore_toolkit-0.0.2.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.0 CPython/3.13.1 Darwin/24.2.0

File hashes

Hashes for pharmacophore_toolkit-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8e4278ddea18b51756aa87ba032b5b5524ae468871b8a21c68beb421c89163a0
MD5 a9e52a6c235ba7af06f368a8f25763c8
BLAKE2b-256 5ce77921e6ff05e1c4040ca43802d9d696000ce2887ed5bd6e104e1d7282299c

See more details on using hashes here.

File details

Details for the file pharmacophore_toolkit-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pharmacophore_toolkit-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5e0427fe3061d94c680a68c02cbc9d58bc386cf91e4a2805336406047f6b74e2
MD5 46b1594bdbd51af711abcb99e2efc634
BLAKE2b-256 eaf418eefcc2c9a339ba275d7afa7a5b05743c1de26fc8c2c21e39b1befc19c2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page