Skip to main content

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.

Metadata

Release files for grape-chem 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for grape-chem 1.0.4
File Size Uploaded
grape_chem-1.0.4.tar.gz 51.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for grape-chem 1.0.4
File Interpreter ABI Platform
grape_chem-1.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 120.1 kB

Release files / grape_chem-1.0.4.tar.gz

Download URL grape_chem-1.0.4.tar.gz
Size 51.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0d458d81ecd3f0df64013b90e8d3631783dd8fba812c74ac87bd230de7455958
BLAKE2b-256 checksum
How to use checksums
45647e332beee0433c6f7155697f525dd9c593b5bc1981d33320e39baf3c25ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.5

Release files / grape_chem-1.0.4-py3-none-any.whl

Download URL grape_chem-1.0.4-py3-none-any.whl
Size 68.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16c936b532d76f3b8bf80dec0860c071db0a078cc791334c7ad6b1638db0241f
BLAKE2b-256 checksum
How to use checksums
f6b6700da8f7b6388cf35da7171930e7c408ba5aa846ef4371554ea282cee23b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.5

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.2

2 release files

1.0.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page