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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cgcnn2-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 21a44e4d9bd93d5039ae36fca70ef42dc2ffc12c03bb47bd28dedb947f3a7fed
MD5 701e4b4605c0d7cca5386b64591109e1
BLAKE2b-256 c9eac502181147bcfb7e73515b11dc8b12c9a10671e2d405e5ea58f72bab1cd5

See more details on using hashes here.

Provenance

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

Publisher: pypi-publish.yml on jcwang587/cgcnn2

Attestations:

File details

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

File metadata

  • Download URL: cgcnn2-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4903b218fe26a5bc851d1e3d204bef67191da96e67bbb048b137fa7742362bd5
MD5 08932a9652c9a9c4886872dde7726433
BLAKE2b-256 33a5dfa3fdcb245a6b495734b3e25a76c7dce913eb0a3beff99042189449fff3

See more details on using hashes here.

Provenance

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