The Materials Simulation Toolkit for Machine Learning (MAST-ML): an automated open source toolkit to accelerate data-driven materials research
arXiv:1910.06291 · doi:10.1016/j.commatsci.2020.109544
Abstract
As data science and machine learning methods are taking on an increasingly important role in the materials research community, there is a need for the development of machine learning software tools that are easy to use (even for nonexperts with no programming ability), provide flexible access to the most important algorithms, and codify best practices of machine learning model development and evaluation. Here, we introduce the Materials Simulation Toolkit for Machine Learning (MAST-ML), an open source Python-based software package designed to broaden and accelerate the use of machine learning in materials science research. MAST-ML provides predefined routines for many input setup, model fitting, and post-analysis tasks, as well as a simple structure for executing a multi-step machine learning model workflow. In this paper, we describe how MAST-ML is used to streamline and accelerate the execution of machine learning problems. We walk through how to acquire and run MAST-ML, demonstrate how to execute different components of a supervised machine learning workflow via a customized input file, and showcase a number of features and analyses conducted automatically during a MAST-ML run. Further, we demonstrate the utility of MAST-ML by showcasing examples of recent materials informatics studies which used MAST-ML to formulate and evaluate various machine learning models for an array of materials applications. Finally, we lay out a vision of how MAST-ML, together with complementary software packages and emerging cyberinfrastructure, can advance the rapidly growing field of materials informatics, with a focus on producing machine learning models easily, reproducibly, and in a manner that facilitates model evolution and improvement in the future.
References in corpus (17)
- TensorFlow: A system for large-scale machine learning
- On representing chemical environments
- Fast and Accurate Modeling of Molecular Atomization Energies with Machine Learning
- A General-Purpose Machine Learning Framework for Predicting Properties of Inorganic Materials
- AFLOW: An automatic framework for high-throughput materials discovery
- Less is more: sampling chemical space with active learning
- Machine learning modeling of superconducting critical temperature
- Prediction model of band-gap for AX binary compounds by combination of density functional theory calculations and machine learning techniques
- Machine learning with systematic density-functional theory calculations: Application to melting temperatures of single and binary component solids
- Deep Neural Networks for Accurate Predictions of Garnet Stability
- Predicting the thermodynamic stability of perovskite oxides using machine learning models
- High-Dimensional Materials and Process Optimization using Data-driven Experimental Design with Well-Calibrated Uncertainty Estimates
- Inferring low-dimensional microstructure representations using convolutional neural networks
- Unsupervised Phase Mapping of X-ray Diffraction Data by Nonnegative Matrix Factorization Integrated with Custom Clustering
- Robust FCC solute diffusion predictions from ab-initio machine learning methods
- Data Mining for better material synthesis: the case of pulsed laser deposition of complex oxides
- Exploring effective charge in electromigration using machine learning
Cited by in corpus (10)
- Opportunities and Challenges for Machine Learning in Materials Science
- Lattice Thermal Conductivity Prediction using Symbolic Regression and Machine Learning
- Machine Learning Prediction of Critical Cooling Rate for Metallic Glasses From Expanded Datasets and Elemental Features
- Machine Learning Predictions of High-Curie-Temperature Materials
- Machine learning for impurity charge-state transition levels in semiconductors from elemental properties using multi-fidelity datasets
- Towards Foundation Models for Materials Science: The Open MatSci ML Toolkit
- Molecular simulation-derived features for machine learning predictions of metal glass forming ability
- Modified Band Alignment Method to Obtain Hybrid Functional Accuracy from Standard DFT: Application to Defects in Highly Mismatched III-V:Bi Alloys
- Machine learning metallic glass critical cooling rates through elemental and molecular simulation based featurization
- Accelerating Ensemble Error Bar Prediction with Single Models Fits