Skip to main content

Crystal Graph Convolutional Neural Networks

Project description

CGCNN2

As the original Crystal Graph Convolutional Neural Networks (CGCNN) repository is no longer actively maintained, this repository is a reproduction of CGCNN by Xie et al. It includes necessary updates for deprecated components and a few additional functions to ensure smooth operation. Despite its age, CGCNN remains a straightforward and fast deep learning framework that is easy to learn and use.

The package provides following major functions:

  • Training a CGCNN model with a customized dataset.
  • Predicting material properties with a pre-trained CGCNN model.
  • Fine-tuning a pre-trained CGCNN model on a new dataset.
  • Extracting atomic features as descriptors for the downstream task.

Installation

Make sure you have a Python interpreter, preferably version 3.10 or higher. Then, you can simply install xdatbus from PyPI using pip:

pip install cgcnn2

If you'd like to use the latest unreleased version on the main branch, you can install it directly from GitHub:

pip install git+https://github.com/jcwang587/cgcnn2

Get Started

cgcnn-ft --help

References

The original paper describes the details of the CGCNN framework:

@article{PhysRevLett.120.145301,
  title = {Crystal Graph Convolutional Neural Networks for an Accurate and Interpretable Prediction of Material Properties},
  author = {Xie, Tian and Grossman, Jeffrey C.},
  journal = {Phys. Rev. Lett.},
  volume = {120},
  issue = {14},
  pages = {145301},
  numpages = {6},
  year = {2018},
  month = {Apr},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevLett.120.145301},
  url = {https://link.aps.org/doi/10.1103/PhysRevLett.120.145301}
}

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

cgcnn2-0.1.3.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

cgcnn2-0.1.3-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file cgcnn2-0.1.3.tar.gz.

File metadata

  • Download URL: cgcnn2-0.1.3.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cgcnn2-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d625bb428a2c7c193ff9588076a8e80a759ca5c2c70b2dc69915cfc37dac4f49
MD5 eaad83861df18018861da8d94bca7a06
BLAKE2b-256 0861173d3086be3754ef3d527ee8b711577cfaf1773cd7b95b766667cce42996

See more details on using hashes here.

Provenance

The following attestation bundles were made for cgcnn2-0.1.3.tar.gz:

Publisher: pypi-publish.yml on jcwang587/cgcnn2

Attestations:

File details

Details for the file cgcnn2-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: cgcnn2-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cgcnn2-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bb319d4083ccb0cbeacd30c5ebe165d5cc17109e6788f65b8b8734e8a5ab4e5d
MD5 08b436b6bd3594bb01d74484b4182706
BLAKE2b-256 5d29437420c4fb34d447735c5aa6075c9af1c4704c883e5e00d1154d0a193cb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cgcnn2-0.1.3-py3-none-any.whl:

Publisher: pypi-publish.yml on jcwang587/cgcnn2

Attestations:

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