Skip to content

Machine-learning models for melting-temperature prediction

License

Notifications You must be signed in to change notification settings

atomisticnet/MeLting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeLting

Machine-learning models for melting-temperature prediction

Common use cases for the tools:

  • Materials feature construction;
  • Melting temperature prediction of binary ionic materials using:
    • direct supervised learning approach, and
    • combination of supervised and unsupervised learning approaches.

References

If you make use of this code, please cite the MeLting reference publication

Vahe Gharakhanyan, Luke J. Wirth, Jose A. Garrido Torres, Ethan Eisenberg, Ting Wang, Dallas R. Trinkle, Snigdhansu Chatterjee, Alexander Urban; Discovering melting temperature prediction models of inorganic solids by combining supervised and unsupervised learning. J. Chem. Phys. 28 May 2024; 160 (20): 204112. https://doi.org/10.1063/5.0207033

Installation

Installation with pip:

pip install --user .

Or in editable (developer) mode:

pip install --user -e .

Usage

See the tutorials subdirectory for Jupyter notebooks that demonstrate the usage of the package.

Data files include melting temperature values, Materials Project identifiers (mp-id's) of the selected structures and all materials features used. Compound features are obtained directly from the Materials Project, when available, or through our own DFT calculations.

The presented work is applicable to binary materials only but simple engineering should lead these models to be applied to more complex (and simpler) compositions as well.

About

Machine-learning models for melting-temperature prediction

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published