Skip to main content

Tools for computational chemistry and deep learning.

Project description

GraPE-Chem - Graph-based Property Estimation for Chemistry

This is a python package to support Chemical property prediction using PyTorch and PyTorch Geometric. The ambition of this project is to build a flexible pipeline that lets users go from molecule descriptors (SMILES) to a fully functioning Graph Neural Network and allow for useful customization at every step.

For more information, please check out the docs.

Installing the toolbox

To use the package, please run the following inside a terminal:

pip install grape-chem

Demonstrations and Use

After installing, the package will work like any other. See Demo and Advanced Demo inside of docs for an introduction of how the toolbox can be used.

Note

If optimization is run on hpc using GraPE and the optimization procedure outlined in the Advanced Demonstration, the following requirements need to be met:

python==3.9 cuda==12.1

and the following package need to be re-installed using the correct cuda-version:

torch==2.1.2 dgl~=1.1.3 torch-scatter -f https://data.pyg.org/whl/torch-2.1.2+cu121.html ray ConfigSpace==0.4.18 hpbandster==0.7.4

The reason for the particular python version is a subpackage in hpbandster.

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

grape_chem-1.0.2.tar.gz (52.3 kB view details)

Uploaded Source

Built Distribution

grape_chem-1.0.2-py3-none-any.whl (70.0 kB view details)

Uploaded Python 3

File details

Details for the file grape_chem-1.0.2.tar.gz.

File metadata

  • Download URL: grape_chem-1.0.2.tar.gz
  • Upload date:
  • Size: 52.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.5

File hashes

Hashes for grape_chem-1.0.2.tar.gz
Algorithm Hash digest
SHA256 9eb5c666ee470772fe984a2b2defc11b003c8e69162ee5daad85e5b99bab9288
MD5 416a2ad1271b6795c1dcb23573ec6e98
BLAKE2b-256 acc9f83feb6d33c03c5a572705b6938e3b21bce401bb0e028d54fa6961a668e2

See more details on using hashes here.

File details

Details for the file grape_chem-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: grape_chem-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 70.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.5

File hashes

Hashes for grape_chem-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6aa85d3a9f27d344ad499244ad2a79688799e7b8190ad92cf4c861d1eeb8a011
MD5 b6265d72f375efe593c834b36b5655cf
BLAKE2b-256 37bb6bba8b8169dc3722a942fc8ce7835d64f8233770290d557015890e0e2756

See more details on using hashes here.

Supported by

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