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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21a44e4d9bd93d5039ae36fca70ef42dc2ffc12c03bb47bd28dedb947f3a7fed |
|
MD5 | 701e4b4605c0d7cca5386b64591109e1 |
|
BLAKE2b-256 | c9eac502181147bcfb7e73515b11dc8b12c9a10671e2d405e5ea58f72bab1cd5 |
Provenance
The following attestation bundles were made for cgcnn2-0.1.4.tar.gz
:
Publisher:
pypi-publish.yml
on jcwang587/cgcnn2
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
cgcnn2-0.1.4.tar.gz
- Subject digest:
21a44e4d9bd93d5039ae36fca70ef42dc2ffc12c03bb47bd28dedb947f3a7fed
- Sigstore transparency entry: 148214871
- Sigstore integration time:
- Predicate type:
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4903b218fe26a5bc851d1e3d204bef67191da96e67bbb048b137fa7742362bd5 |
|
MD5 | 08932a9652c9a9c4886872dde7726433 |
|
BLAKE2b-256 | 33a5dfa3fdcb245a6b495734b3e25a76c7dce913eb0a3beff99042189449fff3 |
Provenance
The following attestation bundles were made for cgcnn2-0.1.4-py3-none-any.whl
:
Publisher:
pypi-publish.yml
on jcwang587/cgcnn2
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
cgcnn2-0.1.4-py3-none-any.whl
- Subject digest:
4903b218fe26a5bc851d1e3d204bef67191da96e67bbb048b137fa7742362bd5
- Sigstore transparency entry: 148214872
- Sigstore integration time:
- Predicate type: