Skip to content

Transformer Graph network for molecule property prediction

License

Notifications You must be signed in to change notification settings

yashasvi-ranawat/Graph-mol

Repository files navigation

Graph-mol

Package test status Lint test status MIT license

NOTE: The repository is a work in progress.

Transformer Graph network for molecule property prediction. Uses 134k dataset to train for free energy, band gap, and atomic charges.

Training

Graph-mol uses Makefile to perform training. Data is fetched and prepared using:

make prepare-data

Training is performed using:

make train model=graph_transformer

The partition for testing, training and validation, and seed for training is preserved for consistent training.

Jupyter notebooks

Jupyter notebooks to understand the Datamodules and the Graph model are present in notebooks. Jupyter lab can be run as:

make jupyter

Deploy

The network can be deployed as a docker contatiner as:

make docker-build
make docker-run

Contributing & TODO

To make contributions to the repository, check Contributing.md

About

Transformer Graph network for molecule property prediction

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published