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.5.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cgcnn2-0.1.5.tar.gz
  • Upload date:
  • Size: 14.5 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.5.tar.gz
Algorithm Hash digest
SHA256 7d1acc13ee40b157d55d2eb30a3e080d789d9ed8ec7fca0121e22cf858ec1ad2
MD5 a332ac8a933ee1f97d37951cd3a84a9e
BLAKE2b-256 7aa73557f285b99243059f2865fbd9cd00f9f87d1070adc709ad493af2a58ca6

See more details on using hashes here.

Provenance

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

Publisher: pypi-publish.yml on jcwang587/cgcnn2

Attestations:

File details

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

File metadata

  • Download URL: cgcnn2-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ac98e87e1343a0eec86b5543d8e345f87b255862751b98f850123b1b8e9365d3
MD5 7abfea7e66f41301cc20bf7a0eace736
BLAKE2b-256 fe4d457b0778427be35a05044ac8b59bc830bab4cae860fdbb103bc29c7cb18e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cgcnn2-0.1.5-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