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

Uploaded Source

Built Distribution

cgcnn2-0.1.7-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cgcnn2-0.1.7.tar.gz
  • Upload date:
  • Size: 14.6 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.7.tar.gz
Algorithm Hash digest
SHA256 38ad19cb99e617963f8cd3cdf2efa1193f8edec83c30ca6e4fedb2e357c1f9c5
MD5 40ab6582ad447264d3350808f6146f9a
BLAKE2b-256 09356adaf0557e18ab3b548eaccdf8c17f095a069ff57ff7760ee0feddafd1a5

See more details on using hashes here.

Provenance

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

Publisher: pypi-publish.yml on jcwang587/cgcnn2

Attestations:

File details

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

File metadata

  • Download URL: cgcnn2-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 15.8 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 cd8d0ba815ab4ea2da07c0ac478322f70f414ccd6401573e2c89d89b97720ce1
MD5 40020d6cf5e0ff0d263c039c39559427
BLAKE2b-256 73337902b044f6ffd68440b3b30c256ed9c950b210f0e39433561cc2b269eac7

See more details on using hashes here.

Provenance

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