Spaces:
Sleeping
Sleeping
# Model documentation & parameters | |
## Parameters | |
### Property | |
The supported properties are: | |
- `Metal NonMetal Classifier`: Classifying whether a crystal could be metal or nonmetal using a [RandomForest classifier](https://www.nature.com/articles/s41524-022-00850-3) | |
- `Metal Semiconductor Classifier`: Classifying whether a crystal could be metal or semiconductor using the [CGCNN framework](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301). | |
- `Poisson Ratio`: Predicted using the [CGCNN framework](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301). | |
- `Shear Moduli`: Predicted using the [CGCNN framework](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301). | |
- `Bulk Moduli`: Predicted using the [CGCNN framework](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301). | |
- `Fermi Energy`: Predicted using the [CGCNN framework](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301). | |
- `Band Gap`: Predicted using the [CGCNN framework](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301). | |
- `Absolute Energy`: Predicted using the [CGCNN framework](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301). | |
- `Formation Energy`: Predicted using the [CGCNN framework](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301). | |
### Input file for crystal model | |
The file with information about the metal. Dependent on the property you want to predict, the format of the file differs: | |
- `Metal NonMetal Classifier`. It requires a single `.csv` file with the metal (chemical formula) in the first column and the crystal system in the second. | |
- **All others**: Predicted with CGCNN. The input can either be a single `.cif` file (to predict a single metal) or a `.zip` folder which contains multiple `.cif` (for batch prediction) | |
# Model card - CGCNN | |
**Model Details**: Eight CGCNN models trained to predict various properties for crystals. | |
**Developers**: [CGCNN's](https://github.com/txie-93/cgcnn) developers. | |
**Distributors**: Original authors' code wrapped and distributed by GT4SD Team (2023) from IBM Research. | |
**Model date**: 2018. | |
**Algorithm version**: Models trained and distributed by the original authors. | |
- **Metal Semiconductor Classifier**: Model trained to classify whether a crystal could be metal or semiconductor using instances from this [database](https://aip.scitation.org/doi/10.1063/1.4812323) that includes a diverse set of inorganic crystals ranging from simple metals to complex minerals.. | |
- **Poisson Ratio**: Model to predict the Poisson ratio trained on 2041 instances from this [database](https://aip.scitation.org/doi/10.1063/1.4812323) that includes a diverse set of inorganic crystals ranging from simple metals to complex minerals. | |
- **Shear Moduli**: Model to predict the Shear moduli trained on 2041 instances from this [database](https://aip.scitation.org/doi/10.1063/1.4812323) that includes a diverse set of inorganic crystals ranging from simple metals to complex minerals. Unit log(GPa). | |
- **Bulk Moduli**: Model to predict the Bulk moduli trained on 2041 instances from this [database](https://aip.scitation.org/doi/10.1063/1.4812323) that includes a diverse set of inorganic crystals ranging from simple metals to complex minerals. Unit log(GPa). | |
- **Fermi Energy**: Model to predict the Fermi energy trained on 28046 instances from this [database](https://aip.scitation.org/doi/10.1063/1.4812323) that includes a diverse set of inorganic crystals ranging from simple metals to complex minerals. Unit eV. | |
- **Band Gap**: Model to predict the Band Gap trained on 16458 instances from this [database](https://aip.scitation.org/doi/10.1063/1.4812323) that includes a diverse set of inorganic crystals ranging from simple metals to complex minerals. Unit eV. | |
- **Absolute Energy**: Model to predict the Absolute energy trained on 28046 instances from this [database](https://aip.scitation.org/doi/10.1063/1.4812323) that includes a diverse set of inorganic crystals ranging from simple metals to complex minerals. Unit eV/atom. | |
- **Formation Energy**: Model to predict the formation energy trained on 28046 instances from this [database](https://aip.scitation.org/doi/10.1063/1.4812323) that includes a diverse set of inorganic crystals ranging from simple metals to complex minerals. Unit eV/atom. | |
**Model type**: Crystal Graph Convolutional Neural Networks (CGCNN) that take an arbitary crystal structure to predict material properties. | |
**Information about training algorithms, parameters, fairness constraints or other applied approaches, and features**: | |
See the [CGCNN](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301) paper for details. | |
**Paper or other resource for more information**: | |
The [CGCNN](https://link.aps.org/doi/10.1103/PhysRevLett.120.145301) paper. See the [source code](https://github.com/txie-93/cgcnn) for details. | |
**License**: MIT | |
**Where to send questions or comments about the model**: Open an issue on [CGCNN](https://github.com/txie-93/cgcnn) repo. | |
**Intended Use. Use cases that were envisioned during development**: Materials research. | |
**Primary intended uses/users**: Researchers using the model for model comparison or research exploration purposes. | |
**Out-of-scope use cases**: Production-level inference, producing molecules with harmful properties. | |
**Factors**: N.A. | |
**Metrics**: N.A. | |
**Datasets**: Different ones, as described under **Algorithm version**. | |
**Ethical Considerations**: No specific considerations as no private/personal data is involved. Please consult with the authors in case of questions. | |
**Caveats and Recommendations**: Please consult with original authors in case of questions. | |
Model card prototype inspired by [Mitchell et al. (2019)](https://dl.acm.org/doi/abs/10.1145/3287560.3287596?casa_token=XD4eHiE2cRUAAAAA:NL11gMa1hGPOUKTAbtXnbVQBDBbjxwcjGECF_i-WC_3g1aBgU1Hbz_f2b4kI_m1in-w__1ztGeHnwHs) | |
# Model card - RandomForestMetalClassifier | |
**Model Details**: A RandomForest model to classify whether a crystal could be a metal or nonmetal. | |
**Developers**: [SemiconAI repo's](https://github.com/dilangaem/SemiconAI) developers. | |
**Distributors**: Original authors' code wrapped and distributed by GT4SD Team (2023) from IBM Research. | |
**Model date**: 2022. | |
**Algorithm version**: Models trained and distributed by the original authors. | |
- **Metal NonMetal Classifier**: Model trained to classify whether a crystal could be metal or nonmetal. | |
**Model type**: A metal/nonmetal classifier for crystals based on the RandomForest algorithm. | |
**Information about training algorithms, parameters, fairness constraints or other applied approaches, and features**: | |
See the [original paperl](https://www.nature.com/articles/s41524-022-00850-3) for details. | |
**Paper or other resource for more information**: | |
The [original paper](https://www.nature.com/articles/s41524-022-00850-3). See the [source code](https://github.com/dilangaem/SemiconAI) for details. | |
**License**: MIT | |
**Where to send questions or comments about the model**: Open an issue on [SemiconAI](https://github.com/dilangaem/SemiconAI) repo. | |
**Intended Use. Use cases that were envisioned during development**: Materials research. | |
**Primary intended uses/users**: Researchers using the model for model comparison or research exploration purposes. | |
**Out-of-scope use cases**: Production-level inference, producing molecules with harmful properties. | |
**Factors**: N.A. | |
**Metrics**: N.A. | |
**Datasets**: See **Algorithm version**. | |
**Ethical Considerations**: No specific considerations as no private/personal data is involved. Please consult with the authors in case of questions. | |
**Caveats and Recommendations**: Please consult with original authors in case of questions. | |
Model card prototype inspired by [Mitchell et al. (2019)](https://dl.acm.org/doi/abs/10.1145/3287560.3287596?casa_token=XD4eHiE2cRUAAAAA:NL11gMa1hGPOUKTAbtXnbVQBDBbjxwcjGECF_i-WC_3g1aBgU1Hbz_f2b4kI_m1in-w__1ztGeHnwHs) | |
# Citation | |
```bib | |
@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} | |
} | |
@article{siriwardane2022generative, | |
title={Generative design of stable semiconductor materials using deep learning and density functional theory}, | |
author={Siriwardane, Edirisuriya M Dilanga and Zhao, Yong and Perera, Indika and Hu, Jianjun}, | |
journal={npj Computational Materials}, | |
volume={8}, | |
number={1}, | |
pages={164}, | |
year={2022}, | |
publisher={Nature Publishing Group UK London} | |
} | |
``` |