Fig. 2: Architecture of AlphaMat.
From: AlphaMat: a material informatics hub connecting data, features, models and applications

a Input options, used to read and convert various material structure files. b Feature engineering, where component and structural descriptors are provided for materials representation. c Data-processing, which can preprocess the obtained features. d Machine learning, which covers almost all current AI modeling requirements. e Materials tool, which integrates a variety of convenient material data processing scripts to improve efficiency. f Materials database, also one of the main tasks of the software. It builds proprietary databases based on different material properties. g Output/result, which can be further analyzed with other various visualization tools (visual module is under development). h Application, the research areas/material systems to which the whole software can be applied.