Abstract
Although historically materials discovery has been driven by a laborious trialanderror process, knowledgedriven materials design can now be enabled by the rational combination of Machine Learning methods and materials databases. Here, data from the AFLOW repository for ab initio calculations is combined with Quantitative Materials StructureProperty Relationship models to predict important properties: metal/insulator classification, band gap energy, bulk/shear moduli, Debye temperature and heat capacities. The prediction’s accuracy compares well with the quality of the training data for virtually any stoichiometric inorganic crystalline material, reciprocating the available thermomechanical experimental data. The universality of the approach is attributed to the construction of the descriptors: PropertyLabelled Materials Fragments. The representations require only minimal structural input allowing straightforward implementations of simple heuristic design rules.
Introduction
Advances in materials science are often slow and fortuitous^{1}. Coupling the field’s combinatorial challenges with the demanding efforts required for materials characterization makes progress uniquely difficult. The number of materials currently characterized, either experimentally^{2,3} or computationally^{4}, pales in comparison with the anticipated potential diversity. Only considering naturally occurring elements, 9,000 crystal structure prototypes^{2,3}, and stoichiometric compositions, there are roughly 3 × 10^{11} potential quaternary compounds and 10^{13} quinary combinations. Indeed, it has been estimated that the total number of theoretical materials can be as large as 10^{100} (ref. 5). Exacerbating the issue, standard materials characterization practices, such as calculating the band structure, can become expensive when considering finitesize scaling, charge corrections^{6}, and going beyond standard density functional theory (DFT) with Green’s function methods such as the fully selfconsistent GW approximation^{7,8}. Ultimately, brute force exploration of this search space, even in highthroughput fashion^{1,9}, is entirely impractical.
To circumvent the issue, many knowledgebased structure–property relationships have been conjectured over the years to aid in the search for novel functional materials–ranging from the simplest empirical relationships^{10} to complex advanced models^{11,12,13,14,15,16,17}. For instance, many (semi)empirical rules have been developed to predict band gap energies, such as those incorporating (optical^{18}) electronegativity^{19}. More sophisticated Machine Learning (ML) models were also developed for chalcopyrite semiconductors^{20}, perovskites^{21}, and binary compounds^{22}. Unfortunately, many of these models are limited to a single family of materials, with narrow applicability outside of their training scope.
The development of such structure–property relationships has become an integral practice in the drug industry, which faces a similar combinatorial challenge. The number of potential organic molecules is estimated to be anywhere between 10^{13} and 10^{180} (ref. 23). In computational medicinal chemistry, Quantitative StructureActivity Relationship modelling coupled with virtual screening of chemical libraries have been largely successful in the discovery of novel bioactive compounds^{24}.
Here, we introduce fragment descriptors of materials structure. The combination of these descriptors with ML approaches affords the development of universal models capable of accurate prediction of properties for virtually any stoichiometric inorganic crystalline material. First, the algorithm for descriptor generation is described, along with implementation of ML methods for Quantitative Materials StructureProperty Relationship (QMSPR) modelling. Next, the effectiveness of this approach is assessed through prediction of eight critical electronic and thermomechanical properties of materials, including the metal/insulator classification, band gap energy, bulk and shear moduli, Debye temperature, heat capacities (at constant pressure and volume) and thermal expansion coefficient. The impact and interaction among the most significant descriptors as determined by the ML algorithms are highlighted. As a proofofconcept, the QMSPR models are then employed to predict thermomechanical properties for compounds previously uncharacterized, and the predictions are validated via the AEL–AGL integrated framework (Automatic Elasticity LibraryAutomatic GIBBS Library)^{25,26}. Such predictions are of particular value as proper calculation pathways for thermomechanical properties in the most efficient scenarios still require analysis of multiple DFTruns, elevating the cost of already expensive calculations. Finally, MLpredictions and calculations are both compared to experimental values which ultimately corroborate the validity of the approach.
Other investigations have predicted a subset of the target properties discussed here by building ML approaches where computationally obtained quantities, such as the cohesive energy, formation energy and energy above the convex hull, are part of the input data^{27}. The approach presented here is orthogonal. Once trained, our proposed models achieve comparable accuracies without the need of further ab initio data. All necessary input properties are either tabulated or derived directly from the geometrical structures. There are advantages: (i) a priori, after the training, no further calculations need to be performed, (ii) a posteriori, the modelling framework becomes independent of the source or nature of the training data, for example, calculated versus experimental. The latter allows for rapid extension of predictions to online applications—given the geometry of a cell and the species involved, eight ML predicted properties are returned (aflow.org/aflowml).
Results
Universal propertylabelled materials fragments
Many cheminformatics investigations have demonstrated the critical importance of molecular descriptors, which are known to influence model accuracy more than the choice of the ML algorithm^{28,29}. For the purposes of this investigation, fragment descriptors typically used for organic molecules were adapted to serve for materials characterization^{30}. Molecular systems can be described as graphs whose vertices correspond to atoms and edges to chemical bonds. In this representation, fragment descriptors characterize subgraphs of the full 3D molecular network. Any molecular graph invariant can be uniquely represented as a linear combination of fragment descriptors. They offer several advantages over other types of chemical descriptors^{31}, including simplicity of calculation, storage and interpretation^{32}. However, they also come with a few disadvantages. Models built with fragment descriptors perform poorly when presented with new fragments for which they were not trained. In addition, typical fragments are constructed solely with information of the individual atomic symbols (for example, C, N, Na). Such a limited context would be insufficient for modelling the complex chemical interactions within materials.
Mindful of these constraints, fragment descriptors for materials were conceptualized by differentiating atoms not by their symbols but by a plethora of welltabulated chemical and physical properties^{33}. Descriptor features comprise of various combinations of these atomic properties. From this perspective, materials can be thought of as ‘coloured’ graphs, with vertices decorated according to the nature of the atoms they represent^{34}. Partitions of these graphs form PropertyLabelled Materials Fragments (PLMF).
Figure 1 shows the scheme for constructing PLMFs. Given a crystal structure, the first step is to determine the atomic connectivity within it. In general, atomic connectivity is not a trivial property to determine within materials. Not only must the potential bonding distances among atoms be considered, but also whether the topology of nearby atoms allows for bonding. Therefore, a computational geometry approach is employed to partition the crystal structure (Fig. 1a) into atomcentred VoronoiDirichlet polyhedra^{35,36} (Fig. 1b). This partitioning scheme was found to be invaluable in the topological analysis of metal organic frameworks, molecules, and inorganic crystals^{37}. Connectivity between atoms is established by satisfying two criteria: (i) the atoms must share a Voronoi face (perpendicular bisector between neighbouring atoms), and (ii) the interatomic distance must be shorter than the sum of the Cordero covalent radii^{38} to within a 0.25 Å tolerance. Here, only strong interatomic interactions are modelled, such as covalent, ionic, and metallic bonding, ignoring van der Waals interactions. Owing to the ambiguity within materials, the bond order (single/double/triple bond classification) is not considered. Taken together, the Voronoi centres that share a Voronoi face and are within the sum of their covalent radii form a threedimensional graph defining the connectivity within the material.
In the final steps of the PLMF construction, the full graph and corresponding adjacency matrix (Fig. 1c) are constructed from the total list of connections. The adjacency matrix A of a simple graph (material) with n vertices (atoms) is a square matrix (n × n) with entries a_{ij}=1 if atom i is connected to atom j, and a_{ij}=0 otherwise. This adjacency matrix reflects the global topology for a given system, including interatomic bonds and contacts within the crystal. The full graph is partitioned into smaller subgraphs, corresponding to individual fragments (Fig. 1d). Although there are several subgraphs to consider in general, the length l is restricted to a maximum of three, where l is the largest number of consecutive, nonrepetitive edges in the subgraph. This restriction serves to curb the complexity of the final descriptor vector. In particular, there are two types of fragments. Path fragments are subgraphs of at most l=3 that encode any linear strand of up to four atoms. Only the shortest paths between atoms are considered. Circular fragments are subgraphs of l=2 that encode the first shell of nearest neighbour atoms. In this context, circular fragments represent coordination polyhedra, or clusters of atoms with anion/cation centres each surrounded by a set of its respective counter ion. Coordination polyhedra are used extensively in crystallography and mineralogy^{39}.
The PLMFs are differentiated by local (standard atomic/elemental) reference properties^{33}, which include: (i) general properties: the Mendeleev group and period numbers (g_{P}, p_{P}), number of valence electrons (N_{V}); (ii) measured properties^{33}: atomic mass (m_{atom}), electron affinity (EA), thermal conductivity (λ), heat capacity (C), enthalpies of atomization (ΔH_{at}), fusion (ΔH_{fusion}) and vaporization (ΔH_{vapor}), first three ionization potentials (IP_{1,2,3}); and (iii) derived properties: effective atomic charge (Z_{eff}), molar volume (V_{molar}), chemical hardness (η)^{33,40}, covalent (r_{cov})^{38}, absolute^{41}, and van der Waals radii^{33}, electronegativity (χ) and polarizability (α_{P}). Pairs of properties are included in the form of their multiplication and ratio, as well as the property value divided by the atomic connectivity (number of neighbours in the adjacency matrix). For every property scheme q, the following quantities are also considered: minimum (min(q)), maximum (max(q)), total sum (∑q), average (avg(q)) and standard deviation (std(q)) of q among the atoms in the material.
To incorporate information about shape, size and symmetry of the crystal unit cell, the following crystalwide properties are incorporated: lattice parameters (a, b, c), their ratios (a/b, b/c, a/c), angles (α, β, γ), density, volume, volume per atom, number of atoms, number of species (atom types), lattice type, point group and space group.
All aforementioned descriptors (fragmentbased and crystalwide) can be concatenated together to represent each material uniquely. After filtering out low variance (<0.001) and highly correlated (r^{2}>0.95) features, the final feature vector captures 2,494 total descriptors.
Descriptor construction is inspired by the topological charge indices^{42} and the KierHall electrotopological state indices^{43}. Let M be the matrix obtained by multiplying the adjacency matrix A by the reciprocal square distance matrix D :
The matrix M, called the Galvez matrix, is a square n × n matrix, where n is the number of atoms in the unit cell. From M, descriptors of reference property q are calculated as
and
where the first set of indices count over all pairs of atoms and the second is restricted to all pairs i, j of bonded atoms.
Quantitative materials structure–property relationship modelling
In training the models, the same ML method and descriptors are employed without any hand tuning or variable selection. Specifically, models are constructed using the gradient boosting decision tree (GBDT) technique^{44}. All models were validated through yrandomization (label scrambling). Fivefold cross validation is used to assess how well each model will generalize to an independent data set. Hyperparameters are determined with grid searches on the training set and 10fold cross validation.
The GBDT method^{44} evolved from the application of boosting methods^{45} to regression trees^{46}. The boosting method is based on the observation that finding many weakly accurate prediction rules can be a lot easier than finding a single, highly accurate rule^{47}. The boosting algorithm calls this ‘weak’ learner repeatedly, at each stage feeding it a different subset of the training examples. Each time it is called, the weak learner generates a new weak prediction rule. After many iterations, the boosting algorithm combines these weak rules into a single prediction rule aiming to be much more accurate than any single weak rule.
The GBDT approach is an additive model of the following form:
where h(x; a_{m}) are the weak learners (decision trees in this case) characterized by parameters a_{m}, and M is the total count of decision trees obtained through boosting.
It builds the additive model in a forward stagewise fashion:
At each stage (m=1, 2, … , M), γ_{m} and a_{m} are chosen to minimize the loss function f_{L} given the current model F_{m−1}(x_{i}) for all data points (count N),
Gradient boosting attempts to solve this minimization problem numerically via steepest descent. The steepest descent direction is the negative gradient of the loss function evaluated at the current model F_{m−1}, where the step length is chosen using line search.
An important practical task is to quantify variable importance. Feature selection in decision tree ensembles cannot differentiate between primary effects and effects caused by interactions between variables. Therefore, unlike regression coefficients, a direct comparison of captured effects is prohibited. For this purpose, variable influence is quantified in the following way^{44}. Let us define the influence of variable j in a single tree h. Consider that the tree has l splits and therefore l−1 levels. This gives rise to the definition of the variable influence,
where is the empirical squared improvement resulting from this split, and is the indicator function. Here, has a value of one if the split at node x_{i} is on variable j, and zero otherwise, that is, it measures the number of times a variable j is selected for splitting. To obtain the overall influence of variable j in the ensemble of decision trees (count M), it is averaged over all trees,
The influences are normalized so that they add to one. Influences capture the importance of the variable, but not the direction of the response (positive or negative).
Integrated modelling workflow
Eight predictive models are developed in this work, including: a binary classification model that predicts if a material is a metal or an insulator and seven regression models that predict: the band gap energy (E_{BG}) for insulators, bulk modulus (B_{VRH}), shear modulus (G_{VRH}), Debye temperature (θ_{D}), heat capacity at constant pressure (C_{p}), heat capacity at constant volume (C_{V}), and thermal expansion coefficient (α_{V}).
Figure 2 shows the overall application workflow. A novel candidate material is first classified as a metal or an insulator. If the material is classified as an insulator, E_{BG} is predicted, whereas classification as a metal implies that the material has no E_{BG}. The six thermomechanical properties are then predicted independent of the material’s metal/insulator classification. The integrated modelling workflow has been implemented as a web application at aflow.org/aflowml, requiring only the atomic species and positions as input for predictions.
Although all three models were trained independently, the accuracy of the E_{BG} regression model is inherently dependent on the accuracy of the metal/insulator classification model in this workflow. However, the high accuracy of the metal/insulator classification model suggests this not to be a practical concern.
Model generalizability
One technique for assessing model quality is fivefold cross validation, which gauges how well the model is expected to generalize to an independent data set. For each model, the scheme involves randomly partitioning the set into five groups and predicting the value of each material in one subset while training the model on the other four subsets. Hence, each subset has the opportunity to play the role of the ‘test set’. Furthermore, any observed deviations in the predictions are addressed. For further analysis, all predicted and calculated results are available in Supplementary Note 2.
The accuracy of the metal/insulator classifier is reported as the area under the curve (AUC) of the receiver operating characteristic (ROC) plot (Fig. 3a). The ROC curve illustrates the model’s ability to differentiate between metallic and insulating input materials. It plots the prediction rate for insulators (correctly versus incorrectly predicted) throughout the full spectrum of possible prediction thresholds. An area of 1.0 represents a perfect test, whereas an area of 0.5 characterizes a random guess (the dashed line). The model shows excellent external predictive power with the area under the curve at 0.98, an insulatorprediction success rate (sensitivity) of 0.95, a metalprediction success rate (specificity) of 0.92, and an overall classification rate of 0.93. For the complete set of 26,674 materials, this corresponds to 2,103 misclassified materials, including 1,359 misclassified metals and 744 misclassified insulators. Evidently, the model exhibits positive bias toward predicting insulators, where bias refers to whether a ML model tends to over or underestimate the predicted property. This low falsemetal rate is fortunate as the model is unlikely to misclassify a novel, potentially interesting semiconductor as a metal. Overall, the metal classification model is robust enough to handle the full complexity of the periodic table.
The results of the fivefold cross validation analysis for the band gap energy (E_{BG}) regression model are plotted in Fig. 3b. In addition, a statistical profile of these predictions, along with that of the six thermomechanical regression models, is provided in Table 1, which includes metrics such as the rootmeansquare error (RMSE), mean absolute error (MAE), and coefficient of determination (r^{2}). Similar to the classification model, the E_{BG} model exhibits a positive predictive bias. The biggest errors come from materials with narrow band gaps, that is, the scatter in the lower left corner in Fig. 3b. These materials predominantly include complex fluorides and nitrides. N_{2}H_{6}Cl_{2} (ICSD #23145) exhibits the worst prediction accuracy with signed error SE=3.78 eV^{48}. The most underestimated materials are HCN (ICSD #76419) and N_{2}H_{6}Cl_{2} (ICSD #240903) with SE=−2.67 and −3.19 eV^{49,50}, respectively. This is not surprising considering that all three are molecular crystals. Such systems are anomalies in the ICSD, and fit better in other databases, such as the Cambridge Structural Database^{51}. Overall, 10,762 materials are predicted within 25% accuracy of calculated values, whereas 824 systems have errors over 1 eV.
Figure 3c–h and Table 1 showcase the results of the fivefold cross validation analysis for the six thermomechanical regression models. For both bulk (B_{VRH}) and shear (G_{VRH}) moduli, over 85% of materials are predicted within 20 GPa of their calculated values. The remaining models also demonstrate high accuracy, with at least 90% of the full training set (>2,546 systems) predicted to within 25% of the calculated values. Significant outliers in predictions of the bulk modulus include graphite (ICSD #187640, SE=100 GPa, likely due to extreme anisotropy) and two theoretical highpressure boron nitrides (ICSD #162873 and #162874, underpredicted by over 110 GPa)^{52,53}. Other theoretical systems are illpredicted throughout the six properties, including ZN (ICSD #161885), CN_{2} (ICSD #247676), C_{3}N_{4} (ICSD #151782) and CH (ICSD #187642)^{52,54,55,56}. Predictions for the G_{VRH}, Debye temperature (θ_{D}), and thermal expansion coefficient (α_{V}) tend to be slightly underestimated, particularly for higher calculated values. In addition, mild scattering can be seen for θ_{D} and θ_{V}, but not enough to have a significant impact on the error or correlation metrics.
Despite minimal deviations, both RMSE and mean absolute error are within 4% of the ranges covered for each property, and the predictions demonstrate excellent correlation with the calculated properties. Note the tight clustering of points just below 3 k_{B} per atom for the heat capacity at constant volume (C_{V}). This is due to C_{V} saturation in accordance with the DulongPetit law occurring at or below 300 K for many compounds.
Model interpretation
Model interpretation is of paramount importance in any ML study. The significance of each descriptor is determined in order to gain insight into structural features that impact molecular properties of interest. Interpretability is a strong advantage of decision tree methods, particularly with the GBDT approach. One can quantify the predictive power of a specific descriptor by analysing the reduction of the RMSE at each node of the tree.
Partial dependence plots offer yet another opportunity for GBDT model interpretation. Similar to the descriptor significance analysis, partial dependence resolves the effect of a variable (descriptor) on a property, but only after marginalising over all other explanatory variables^{57}. The effect is quantified by the change of that property as relevant descriptors are varied. The plots themselves highlight the most important interactions among relevant descriptors as well as between properties and their corresponding descriptors. Although only the most important descriptors are highlighted and discussed, an exhaustive list of relevant descriptors and their relative contributions can be found in Supplementary Note 1.
For the metal/insulator classification model, the descriptor significance analysis shows that two descriptors have the highest importance (equally), namely and . is the ratio between the fusion enthalpy (ΔH_{fusion}) and the thermal conductivity (λ) averaged over all atoms in the material, and is the ratio between the molar volume (V_{molar}) and the covalent radius (r_{cov}) averaged over all atoms in the material. Both descriptors are simple nodespecific features. The presence of these two prominent descriptors accounts for the high accuracy of the classification model.
Figure 4 shows the projection of the full dataset onto the dualdescriptor space of and . In this 2D space, metals and insulators are substantially partitioned. To further resolve this separation, the plot is split into four quadrants (see dashed lines) with an origin approximately at , . Insulators are predominately located in quadrant I. There are several clusters (one large and several small) parallel to the x axis. Metals occupy a compact square block in quadrant III within intervals and . Quadrant II is mostly empty with a few materials scattered about the origin. In the remaining quadrant (IV), materials have mixed character.
Analysis of the projection shown in Fig. 4 suggests a simple heuristic rule: all materials within quadrant I are classified as insulators (E_{BG}>0), and all materials outside of this quadrant are metals. Remarkably, this unsupervised projection approach achieves a very high classification accuracy of 86% for the entire dataset of 26,674 materials. The model misclassifies only 3,621 materials: 2,414 are incorrectly predicted as insulators and 1,207 are incorrectly predicted as metals. This example illustrates how careful model analysis of the most significant descriptors can yield simple heuristic rules for materials design.
The regression model for the band gap energy (E_{BG}) is more complex. There are a number of descriptors in the model with comparable contributions, and thus, all individual contributions are small. This is expected as a number of conditions can affect E_{BG}. The most important are and avg(Cλ^{−1}) with significance scores of 0.075 and 0.071, respectively, where χ is the electronegativity, Z_{eff} is the effective nuclear charge, C is the specific heat capacity and λ is the thermal conductivity of each atom.
Figure 5 shows partial dependence plots focusing on (ΔIP_{bond}) as an example. It is derived from edge fragments of bonded atoms (l=1) and defined as an absolute difference in ionization potentials averaged over the material. In other words, it is a measure of bond polarity, similar to electronegativity. Figure 5a shows a steady monotonic increase in E_{BG} for larger values of (ΔIP_{bond}). The effect is small, but captures an expected physical principle: polar inorganic materials (for example, oxides, fluorides) tend to have larger E_{BG}.
Given the number of significant interactions involved with this phenomenon, tailoring E_{BG} involves the optimization of a highly nonconvex, multidimensional object. Figure 5b illustrates a 2D slice of this object as std(ΔIP_{bond}) and avg(ΔIP_{bond}) vary simultaneously. Like avg(ΔIP_{bond}), std(ΔIP_{bond}) is the s.d. of the set of absolute differences in IP among all bonded atoms. In the context of these two variables, E_{BG} responds to deviations in ΔIP_{bond} among the set of bonded atoms, but remains constant across shifts in avg(ΔIP_{bond}). This suggests an opportunity to tune E_{BG} by considering another composition that varies the deviations among bond polarities. Alternatively, a desired E_{BG} can be maintained by considering another composition that preserves the deviations among bond polarities, even as the overall average shifts. Similarly, Fig. 5c shows the partial dependence on both the density (ρ) and avg(ΔIP_{bond}). Contrary to the previous trend, larger avg(ΔIP_{bond}) values correlate with smaller E_{BG}, particularly for low density structures. Materials with higher density and lower avg(ΔIP_{bond}) tend to have higher E_{BG}. Considering the elevated response (compared with Fig. 5b), the inverse correlation of E_{BG} with the average bond polarity in the context of density suggests an even more effective means of tuning E_{BG}.
A descriptor analysis of the thermomechanical property models reveals the importance of one descriptor in particular, the volume per atom of the crystal. This conclusion certainly resonates with the nature of these properties, as they generally correlate with bond strength^{26}. Figure 4d exemplifies such a relationship, which shows the partial dependence plot of the bulk modulus (B_{VRH}) on the volume per atom. Tightly bound atoms are generally indicative of stronger bonds. As the interatomic distance increases, properties like B_{VRH} generally reduce.
Two of the more interesting dependence plots are also shown in Fig. 5e,f, both of which offer opportunities for tuning the Debye temperature (θ_{D}). Figure 5e illustrates the interactions among two descriptors, the absolute difference in electron affinities among bonded atoms averaged over the material (avg(ΔEA_{bond})), and the s.d. of the set of ratios of the enthalpies of vaporization (ΔH_{vapor}) and atomization ΔH_{atom}) for all atoms in the material . Within these dimensions, two distinct regions emerge of increasing/decreasing θ_{D} separated by a sharp division at about . Within these partitions, there are clusters of maximum gradient in θ_{D}—peaks within the left partition and troughs within the right. The peaks and troughs alternate with varying . Although is not an immediately intuitive descriptor, the alternating clusters may be a manifestation of the periodic nature of ΔH_{vapor} and ΔH_{atom} (ref. 58). As for the partitions themselves, the extremes of avg(ΔEA_{atom}) characterize covalent and ionic materials, as bonded atoms with similar EA are likely to share electrons, whereas those with varying EA prefer to donate/accept electrons. Considering that EA is also periodic, various opportunities for carefully tuning θ_{D} should be available.
Finally, Fig. 5f shows the partial dependence of θ_{D} on the lattice parameters b and c. It resolves two notable correlations: (i) uniformly increasing the cell size of the system decreases θ_{D}, but (ii) elongating the cell increases it. Again, (i) can be attributed to the inverse relationship between volume per atom and bond strength, but does little to address (ii). Nevertheless, the connection between elongated, or layered, systems and the Debye temperature is certainly not surprising—anisotropy can be leveraged to enhance phononrelated interactions associated with thermal conductivity^{59} and superconductivity^{60,61,62}. Although the domain of interest is quite narrow, the impact is substantial, particularly in comparison with that shown in Fig. 5e.
Model validation
Although the expected performances of the ML models can be projected through fivefold cross validation, there is no substitute for validation against an independent dataset. The ML models for the thermomechanical properties were leveraged to make predictions for materials previously uncharacterized, and these predictions were subsequently validated via the AEL–AGL integrated framework^{25,26}. Figure 6 illustrates the models’ performance on the set of 770 additional materials, with relevant statistics displayed in Table 2. For further analysis, all predicted and calculated results are available in Supplementary Note 3.
Comparing with the results of the generalizability analysis shown in Fig. 3 and Table 1, the overall errors are consistent with fivefold cross validation. Five out of six models have r^{2} of 0.9 or higher. However, the r^{2} value for the thermal expansion coefficient (α_{V}) is lower than forecasted. The presence of scattering suggests the need for a larger training set—as new, much more diverse materials were likely introduced in the test set. This is not surprising considering the number of variables that can affect thermal expansion^{63}. Otherwise, the accuracy of these predictions confirm the effectiveness of the PLMF representation, which is particularly compelling considering: (i) the limited diversity training dataset (only ∼11% as large as that available for predicting the electronic properties) and (ii) the relative size of the test set (over a quarter the size of the training set).
In the case of the bulk modulus (B_{VRH}), 665 systems (86% of test set) are predicted within 25% of calculated values. Only the predictions of four materials, Bi (ICSD #51674), PrN (ICSD #168643), Mg_{3}Sm (ICSD #104868), and ZrN (ICSD #161885), deviate beyond 100 GPa from calculated values. Bi is a highpressure phase (BiIII) with a caged, zeolitelike structure^{64}. The structures of zirconium nitride (wurtzite phase) and praseodymium nitride (B3 phase) were hypothesized and investigated via DFT calculations^{54,65} and have yet to be observed experimentally.
For the shear modulus (G_{VRH}) 482 materials (63% of the test set) are predicted within 25% of calculated values. Just one system, C_{3}N_{4} (ICSD #151781), deviates beyond 100 GPa from its calculated value. The Debye temperature (θ_{D}) is predicted to within 50 K accuracy for 540 systems (70% of the test set). BeF_{2} (ICSD #173557), yet another cage (sodalite) structure^{66}, has among the largest errors in three models including θ_{D} (SE=−423 K) and both heat capacities (C_{p}: SE=0.65 k_{B} per atom; C_{V}: SE=0.61 k_{B} per atom). Similar to other illpredicted structures, this polymorph is theoretical, and has yet to be synthesized.
Comparison with experiments
A comparison between calculated, predicted and experimental results is presented in Fig. 7, with relevant statistics summarized in Table 3. Data are considered for the bulk modulus B, shear modulus G, and (acoustic) Debye temperature θ_{a} for 45 wellcharacterized materials with diamond (SG# 227, AFLOW prototype A_cF8_227_a), zincblende (SG# 216, AB_cF8_216_c_a), rocksalt (SG# 225, AB_cF8_225_a_b), and wurtzite (SG# 186, AB_hP4_186_b_b) structures^{67,68}. Experimental B and G are compared with the B_{VRH} and G_{VRH} values predicted here, and θ_{a} is converted to the traditional Debye temperature , where n is the number of atoms in the unit cell. All relevant values are listed in Supplementary Note 4.
Excellent agreement is found between experimental and calculated values, but more importantly, between experimental and predicted results. With error metrics close to or under expected tolerances from the generalizability analysis, the comparison highlights effective experimental confidence in the approach. The experiments/prediction validation is clearly the ultimate objective of the research presented here.
Discussion
Traditional trialanderror approaches have proven ineffective in discovering practical materials. Computational models developed with ML techniques may provide a truly rational approach to materials design. Typical highthroughput DFT screenings involve exhaustive calculations of all materials in the database, often without consideration of previously calculated results. Even at highthroughput rates, an average DFT calculation of a medium size structure (∼50 atoms per unit cell) takes ∼1,170 CPUhours of calculations or about 37 h on a 32CPU cores node. However, in many cases, the desired range of values for the target property is known. For instance, the optimal band gap energy and thermal conductivity for optoelectronic applications will depend on the power and voltage conditions of the device^{63,69}. Such cases offer an opportunity to leverage previous results and savvy ML models, such as those developed in this work, for rapid prescreening of potential materials. Researchers can quickly narrow the list of candidate materials and avoid many extraneous DFT calculations—saving money, time and computational resources. This approach takes full advantage of previously calculated results, continuously accelerating materials discovery. With prediction rates of about 0.1 s per material, the same 32CPU cores node can screen over 28 million material candidates per day with this framework.
Furthermore, interaction diagrams as depicted in Fig. 5 offer a pathway to design materials that meet certain constraints and requirements. For example, substantial differences in thermal expansion coefficients among the materials used in highpower, highfrequency optoelectronic applications leads to bending and cracking of the structure during the growth process^{63,69}. Not only would this workflow facilitate the search for semiconductors with large band gap energies, high Debye temperatures (thermal conductivity), but also materials with similar thermal expansion coefficients.
Although the models themselves demonstrate excellent predictive power with minor deviations, outlier analysis reveals theoretical structures to be among the worst offenders. This is not surprising, as the true stability conditions (for example, highpressure/hightemperature) have yet to be determined, if they exist at all. The ICSD estimates that structures for over 7,000 materials (or roughly 4%) come from calculations rather than actual experiment. Such discoveries exemplify yet another application for ML modelling, rapid/robust curation of large data sets.
To improve largescale highthroughput computational screening for the identification of materials with desired properties, fast and accurate data mining approaches should be incorporated into the standard workflow. In this work, we developed a universal QMSPR framework for predicting electronic properties of inorganic materials. Its effectiveness is validated through the prediction of eight key materials properties for stoichiometric inorganic crystalline materials, including the metal/insulator classification, band gap energy, bulk and shear moduli, Debye temperature, heat capacity (at constant pressure and volume) and thermal expansion coefficient. Its applicability extends to all 230 space groups and the vast majority of elements in the periodic table. All models are freely available at aflow.org/aflowml.
Methods
Data preparation
Two independent data sets were prepared for the creation and validation of the ML models. The training set includes electronic^{4,70,71,72,73,74} and thermomechanical properties^{25,26} for a broad diversity of compounds already characterized in the AFLOW database. This set is used to build and analyse the ML models, one model per property. The constructed thermomechanical models are then employed to make predictions of previously uncharacterized compounds in the AFLOW database. Based on these predictions and consideration of computational cost, several compounds are selected to validate the models’ predictive power. These compounds and their computed properties define the test set. The compounds used in both data sets are specified in Supplementary Notes 2 and 3, respectively.
Training set. I
Band gap energy data for 49,934 materials were extracted from the AFLOW repository^{4,70,71,72,73,74}, representing ∼60% of the known stoichiometric inorganic crystalline materials listed in the Inorganic Crystal Structure Database (ICSD)^{2,3}. Although these band gap energies are generally underestimated with respect to experimental values^{75}, DFT+U is robust enough to differentiate between metallic (no E_{BG}) and insulating (E_{BG}>0) systems^{76}. In addition, errors in band gap energy prediction are typically systematic. Therefore, the band gap energy values can be corrected ad hoc with fitting schemes^{77,78}. Prior to model development, both ICSD and AFLOW data were curated: duplicate entries, erroneous structures, and illconverged calculations were corrected or removed. Noble gases crystals are not considered. The final data set consists of 26,674 unique materials (12,862 with no E_{BG} and 13,812 with E_{BG}>0), covering the seven lattice systems, 230 space groups and 83 elements (HPu, excluding noble gases, Fr, Ra, Np, At and Po). All referenced DFT calculations were performed with the Generalized Gradient Approximation PBE^{79} exchangecorrelation functional and projectoraugmented wavefunction potentials^{80,81} according to the AFLOW Standard for HighThroughput Computing^{76}. The Standard ensures reproducibility of the data, and provides visibility/reasoning for any parameters set in the calculation, such as accuracy thresholds, calculation pathways, and mesh dimensions. II. Thermomechanical properties data for just over 3,000 materials were extracted from the AFLOW repository^{26}. These properties include the bulk modulus, shear modulus, Debye temperature, heat capacity at constant pressure, heat capacity at constant volume, and thermal expansion coefficient, and were calculated using the AEL–AGL integrated framework^{25,26}. The AEL (AFLOW Elasticity Library) method^{26} applies a set of independent normal and shear strains to the structure, and then fits the calculated stress tensors to obtain the elastic constants^{82}. These can then be used to calculate the elastic moduli in the Voigt and Reuss approximations, as well as the VoigtReussHill (VRH) averages that are the values of the bulk and shear moduli modelled in this work. The AGL (AFLOW GIBBS Library) method^{25} fits the energies from a set of isotropically compressed and expanded volumes of a structure to a quasiharmonic DebyeGrüneisen model^{83} to obtain thermomechanical properties, including the bulk modulus, Debye temperature, heat capacity and thermal expansion coefficient. AGL has been combined with AEL in a single workflow, so that it can utilize the Poisson ratios obtained from AEL to improve the accuracy of the thermal properties predictions^{26}. After a similar curation of illconverged calculations, the final data set consists of 2,829 materials. It covers the seven lattice systems, includes unary, binary and ternary compounds, and spans broad ranges of each thermomechanical property, including high thermal conductivity systems such as C (ICSD #182729), BN (ICSD #162874), BC_{5} (ICSD #166554), CN_{2} (ICSD #247678), MnB_{2} (ICSD #187733) and SiC (ICSD #164973), as well as low thermal conductivity systems such as Hg_{33}(Rb,K)_{3} (ICSD #410567 and #410566), Cs_{6}Hg_{40} (ICSD #240038), Ca_{16}Hg_{36} (ICSD #107690), CrTe (ICSD #181056) and Cs (ICSD #426937). Many of these systems additionally exhibit extreme values of the bulk and shear moduli, such as C (high bulk and shear moduli) and Cs (low bulk and shear moduli). Interesting systems such as RuC (ICSD #183169) and NbC (ICSD #189090) with a high bulk modulus (B_{VRH}=317.92 GPa, 263.75 GPa) but low shear modulus (G_{VRH}=16.11 GPa, 31.86 GPa) also populate the set.
Test set
Although nearly all ICSD compounds are characterized electronically within the AFLOW database, most have not been characterized thermomechanically owing to the added computational cost. This presented an opportunity to validate the ML models. Of the remaining compounds, several were prioritized for immediate characterization via the AEL–AGL integrated framework^{25,26}. In particular, focus was placed on systems predicted to have a large bulk modulus, as this property is expected to scale well with the other aforementioned thermomechanical properties^{25,26}. The set also includes various other small cell, high symmetry systems expected to span the full applicability domains of the models. This effort resulted in the characterization of 770 additional compounds.
Data availability
All the ab initio data are freely available to the public as part of the AFLOW online repository and can be accessed through aflow.org following the RESTAPI interface^{70}.
Additional information
How to cite this article: Isayev, O. et al. Universal fragment descriptors for predicting properties of inorganic crystals. Nat. Commun. 8, 15679 doi: 10.1038/ncomms15679 (2017).
Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
 1.
Curtarolo, S. et al. The highthroughput highway to computational materials design. Nat. Mater. 12, 191–201 (2013).
 2.
Bergerhoff, G., Hundt, R., Sievers, R. & Brown, I. D. The inorganic crystal structure data base. J. Chem. Inf. Comput. Sci. 23, 66–69 (1983).
 3.
Belsky, A., Hellenbrandt, M., Karen, V. L. & Luksch, P. New developments in the Inorganic Crystal Structure Database (ICSD): accessibility in support of materials research and design. Acta Crystallogr. Sect. B 58, 364–369 (2002).
 4.
Curtarolo, S. et al. AFLOWLIB.ORG: a distributed materials properties repository from highthroughput ab initio calculations. Comput. Mater. Sci. 58, 227–235 (2012).
 5.
Walsh, A. Inorganic materials: the quest for new functionality. Nat. Chem. 7, 274–275 (2015).
 6.
Castleton, C. W. M., Höglund, A. & Mirbt, S. Managing the supercell approximation for charged defects in semiconductors: Finitesize scaling, charge correction factors, the bandgap problem, and the ab initio dielectric constant. Phys. Rev. B 73, 035215 (2006).
 7.
Lindgren, I. in Relativistic ManyBody Theory: A New FieldTheoretical Approach Vol. 63, 199–210Springer (2011).
 8.
van Schilfgaarde, M., Kotani, T. & Faleev, S. Quasiparticle SelfConsistent GW Theory. Phys. Rev. Lett. 96, 226402 (2006).
 9.
Koinuma, H. & Takeuchi, I. Combinatorial solidstate chemistry of inorganic materials. Nat. Mater. 3, 429–438 (2004).
 10.
Mizutani, U. HumeRothery Rules for Structurally Complex Alloy Phases CRC Press (2011).
 11.
Isayev, O. et al. Materials cartography: representing and mining materials space using structural and electronic fingerprints. Chem. Mater. 27, 735–743 (2015).
 12.
Ghiringhelli, L. M., Vybiral, J., Levchenko, S. V., Draxl, C. & Scheffler, M. Big data of materials science: critical role of the descriptor. Phys. Rev. Lett. 114, 105503 (2015).
 13.
PyzerKnapp, E. O., Li, K. & AspuruGuzik, A. Learning from the Harvard Clean Energy Project: the use of neural networks to accelerate materials discovery. Adv. Func. Mater 25, 6495–6502 (2015).
 14.
Rajan, K. Materials informatics: the materials ‘gene’ and big data. Annu. Rev. Mater. Res. 45, 153–169 (2015).
 15.
Carrete, J., Mingo, N., Wang, S. & Curtarolo, S. Nanograined halfheusler semiconductors as advanced thermoelectrics: an ab initio highthroughput statistical study. Adv. Func. Mater 24, 7427–7432 (2014).
 16.
van Roekeghem, A., Carrete, J., Oses, C., Curtarolo, S. & Mingo, N. Highthroughput computation of thermal conductivity of hightemperature solid phases: the case of oxide and fluoride perovskites. Phys. Rev. X 6, 041061 (2016).
 17.
Furmanchuk, A., Agrawal, A. & Choudhary, A. Predictive analytics for crystalline materials: bulk modulus. RSC Adv 6, 95246–95251 (2016).
 18.
Duffy, J. A. Variable electronegativity of oxygen in binary oxides: possible relevance to molten fluorides. J. Chem. Phys. 67, 2930–2931 (1977).
 19.
Di Quarto, F., Sunseri, C., Piazza, S. & Romano, M. C. Semiempirical correlation between optical band gap values of oxides and the difference of electronegativity of the elements. its importance for a quantitative use of photocurrent spectroscopy in corrosion studies. J. Phys. Chem. B 101, 2519–2525 (1997).
 20.
Zeng, Y., Chua, S. J. & Wu, P. On the prediction of ternary semiconductor properties by artificial intelligence methods. Chem. Mater. 14, 2989–2998 (2002).
 21.
Pilania, G. et al. Machine learning bandgaps of double perovskites. Sci. Rep 6, 19375 (2016).
 22.
Gu, T., Lu, W., Bao, X. & Chen, N. Using support vector regression for the prediction of the band gap and melting point of binary and ternary compound semiconductors. Solid State Sci. 8, 129–136 (2006).
 23.
Gorse, A.D. Diversity in medicinal chemistry space. Curr. Top. Med. Chem. 6, 3–18 (2006).
 24.
Varnek A., Tropsha A. (eds) Chemoinformatics Approaches to Virtual Screening RSC (2008).
 25.
Toher, C. et al. Highthroughput computational screening of thermal conductivity, Debye temperature, and Grüneisen parameter using a quasiharmonic Debye Model. Phys. Rev. B 90, 174107 (2014).
 26.
Toher, C. et al. Combining the AFLOW GIBBS and Elastic Libraries to efficiently and robustly screen thermomechanical properties of solids. Phys. Rev. Mater. (in the press).
 27.
de Jong, M. et al. A statistical learning framework for materials science: application to elastic moduli of knary inorganic polycrystalline compounds. Sci. Rep. 6, 34256 (2016).
 28.
Young, S. S., Yuan, F. & Zhu, M. Chemical descriptors are more important than learning algorithms for modelling. Mol. Informatics 31, 707–710 (2012).
 29.
Polishchuk, P. G., Kuz’min, V. E., Artemenko, A. G. & Muratov, E. N. Universal approach for structural interpretation of QSAR/QSPR models. Mol. Informatics 32, 843–853 (2013).
 30.
Ruggiu, F., Marcou, G., Varnek, A. & Horvath, D. ISIDA propertylabelled fragment descriptors. Mol. Informatics 29, 855–868 (2010).
 31.
Todeschini, R. & Consonni, V. Handbook of molecular descriptors. Methods and Principles in Medicinal Chemistry WileyVCH Verlag GmbH (2000).
 32.
Varnek, A., Fourches, D., Hoonakker, F. & Solov’ev, V. P. Substructural fragments: an universal language to encode reactions, molecular and supramolecular structures. J. Comput. Aided Mol. Des. 19, 693–703 (2005).
 33.
Lide, D. R. CRC Handbook of Chemistry and Physics 85th edn CRC Press (2004).
 34.
Varnek, A. et al. ISIDA—platform for virtual screening based on fragment and pharmacophoric descriptors. Curr. Comput. Aided Drug Des. 4, 191–198 (2008).
 35.
Blatov, V. A. VoronoiDirichlet polyhedra in crystal chemistry: theory and applications. Crystallogr. Rev. 10, 249–318 (2004).
 36.
Carlucci, L., Ciani, G., Proserpio, D. M., Mitina, T. G. & Blatov, V. A. Entangled twodimensional coordination networks: a general survey. Chem. Rev. 114, 7557–7580 (2014).
 37.
Zolotarev, P. N., Arshad, M. N., Asiri, A. M., Alamshany, Z. M. & Blatov, V. A. A possible route toward expert systems in supramolecular chemistry: 2periodic hbond patterns in molecular crystals. Cryst. Growth Des. 14, 1938–1949 (2014).
 38.
Cordero, B. et al. Covalent radii revisited. Dalton Trans. 2008, 2832–2838 (2008).
 39.
Pauling, L. The Nature of the Chemical Bond and the Structure of Molecules and Crystals: An Introduction to Modern Structural Chemistry Cornell University Press (1960).
 40.
Parr, R. G. & Pearson, R. G. Absolute hardness: companion parameter to absolute electronegativity. J. Am. Chem. Soc. 105, 7512–7516 (1983).
 41.
Ghosh, D. C. & Biswas, R. Theoretical calculation of absolute radii of atoms and ions. Part 1. The atomic radii. Int. J. Mol. Sci. 3, 87–113 (2002).
 42.
Galvez, J., GarciaDomenech, R., de JulianOrtiz, J. V. & Soler, R. . Topological approach to drug design. J. Chem. Inf. Comput. Sci. 35, 272–284 (1995).
 43.
Kier, L. B. & Hall, L. H. Molecular Structure Description: The Electrotopological State Academic Press (1999).
 44.
Friedman, J. H. Greedy function approximation: a gradient boosting machine. Ann. Stat. 29, 1189–1232 (2001).
 45.
Freund, Y. & Schapire, R. E. A decisiontheoretic generalization of online learning and an application to boosting. J. Comput. Syst. Sci. 55, 119–139 (1997).
 46.
Loh, W.Y. Fifty years of classification and regression trees. Int. Stat. Rev. 82, 329–348 (2014).
 47.
Schapire, R. E. The strength of weak learnability. Mach. Learn. 5, 197–227 (1990).
 48.
Donohue, J. & Lipscomb, W. N. The crystal structure of hydrazinium dichloride, N_{2}H_{6}Cl_{2}. J. Chem. Phys. 15, 115–119 (1947).
 49.
Dulmage, W. J. & Lipscomb, W. N. The crystal structures of hydrogen cyanide, HCN. Acta Cryst. 4, 330–334 (1951).
 50.
Kruszynski, R. & Trzesowska, A. Redetermination of hydrogenhydrazinium dichloride. Acta Crystallogr. Sect. E 63, i179 (2007).
 51.
Groom, C. R., Bruno, I. J., Lightfoot, M. P. & Ward, S. C. The Cambridge Structural Database. Acta Crystallogr. Sect. B 72, 171–179 (2016).
 52.
Lian, C.S., Wang, X.Q. & Wang, J.T. Hydrogenated K_{4} carbon: a new stable cubic gauche structure of carbon hydride. J. Chem. Phys. 138, 024702 (2013).
 53.
Doll, K., Schön, J. C. & Jansen, M. Structure prediction based on ab initio simulated annealing for boron nitride. Phys. Rev. B 78, 144110 (2008).
 54.
EscorciaSalas, G. E., SierraOrtega, J. & Rodríguez Martínez, J. A. Influence of Zr concentration on crystalline structure and its electronic properties in the new compound in wurtzite phase: an ab initio study. Microelectr. J. 39, 579–581 (2008).
 55.
Li, Q. et al. A novel low compressible and superhard carbon nitride: bodycentered tetragonal CN_{2}. Phys. Chem. Chem. Phys. 14, 13081–13087 (2012).
 56.
Marqués, M., Osorio, J., Ahuja, R., Flórez, M. & Recio, J. M. Pressure effects on the structure and vibrations of β and γC_{3}N_{4}. Phys. Rev. B 70, 104114 (2004).
 57.
Hastie, T., Tibshirani, R. & Friedman, J. H. The Elements of Statistical Learning: Data Mining, Inference, and Prediction SpringerVerlag (2001).
 58.
Winter, M. Periodic properties: periodicity. WebElements. Available at https://www.webelements.com/periodicity/ (accessed on 8 August 2016).
 59.
Minnich, A. J. Phonon heat conduction in layered anisotropic crystals. Phys. Rev. B 91, 085206 (2015).
 60.
Shimahara, H. & Kohmoto, M. Anisotropic superconductivity mediated by phonons in layered compounds with weak screening effects. Phys. Rev. B 65, 174502 (2002).
 61.
Jha, S. S. Pairing mechanisms and anisotropic superconductivity in layered crystals. Phase Transit. 19, 3–13 (1989).
 62.
Klein, J. et al. Superconductivity in high Debye temperature material. Solid State Commun. 33, 1091–1095 (1980).
 63.
Figge, S., Kröncke, H., Hommel, D. & Epelbaum, B. M. Temperature dependence of the thermal expansion of AlN. Appl. Phys. Lett. 94, 101915 (2009).
 64.
Degtyareva, O., McMahon, M. I. & Nelmes, R. J. Crystal structure of the high pressure phase of bismuth BiIII. in European Powder Diffraction EPDIC 7 469–475Trans Tech Publications (2001).
 65.
Kocak, B., Ciftci, Y. O., Colakoglu, K. & Deligoz, E. Structural, elastic, electronic, and thermodynamic properties of PrN from first principles calculations. Physica B 405, 4139–4144 (2010).
 66.
Zwijnenburg, M. A., Corá, F. & Bell, R. G. Isomorphism of anhydrous tetrahedral halides and silicon chalcogenides: energy landscape of crystalline BeF_{2}, BeCl_{2}, SiO_{2}, and SiS_{2}. J. Am. Chem. Soc. 130, 11082–11087 (2008).
 67.
Morelli, D. T. & Slack, G. A. in High Thermal Conductivity Materials (eds Shindé S. L., Goela J. S. Springer (2006).
 68.
Madelung O. (ed.) Semiconductors—Basic Data, 2nd edn Springer (1996).
 69.
Zhou, Y. & Xiang, H. Al_{5}BO_{9}: a wide band gap, damagetolerant, and thermal insulating lightweight material for hightemperature applications. J. Am. Ceram. Soc. 99, 2742–2751 (2016).
 70.
Curtarolo, S. et al. AFLOW: An automatic framework for highthroughput materials discovery. Comput. Mater. Sci. 58, 218–226 (2012).
 71.
Setyawan, W. & Curtarolo, S. Highthroughput electronic band structure calculations: challenges and tools. Comput. Mater. Sci. 49, 299–312 (2010).
 72.
Jahnátek, M. et al. Ordered phases in ruthenium binary alloys from highthroughput firstprinciples calculations. Phys. Rev. B 84, 214110 (2011).
 73.
Hart, G. L. W., Curtarolo, S., Massalski, T. B. & Levy, O. Comprehensive search for new phases and compounds in binary alloy systems based on platinumgroup metals, using a computational firstprinciples approach. Phys. Rev. X 3, 041035 (2013).
 74.
Levy, O., Hart, G. L. W. & Curtarolo, S. Uncovering compounds by synergy of cluster expansion and highthroughput methods. J. Am. Chem. Soc. 132, 4830–4833 (2010).
 75.
Perdew, J. P. Density functional theory and the band gap problem. Int. J. Quantum Chem. 28, 497–523 (1985).
 76.
Calderon, C. E. et al. The AFLOW standard for highthroughput materials science calculations. Comput. Mater. Sci. 108, Part A 233–238 (2015).
 77.
Yazyev, O. V., Kioupakis, E., Moore, J. E. & Louie, S. G. Quasiparticle effects in the bulk and surfacestate bands of Bi_{2}Se_{3} and Bi_{2}Te_{3} topological insulators. Phys. Rev. B 85, 161101 (2012).
 78.
Zheng, X., Cohen, A. J., MoriSánchez, P., Hu, X. & Yang, W. Improving band gap prediction in density functional theory from molecules to solids. Phys. Rev. Lett. 107, 026403 (2011).
 79.
Perdew, J. P., Burke, K. & Ernzerhof, M. Generalized gradient approximation made simple. Phys. Rev. Lett. 77, 3865–3868 (1996).
 80.
Blöchl, P. E. Projector augmentedwave method. Phys. Rev. B 50, 17953–17979 (1994).
 81.
Kresse, G. & Joubert, D. From ultrasoft pseudopotentials to the projector augmentedwave method. Phys. Rev. B 59, 1758–1775 (1999).
 82.
de Jong, M. et al. Charting the complete elastic properties of inorganic crystalline compounds. Sci. Data 2, 150009 (2015).
 83.
Blanco, M. A., Francisco, E. & Luaña, V. GIBBS: isothermalisobaric thermodynamics of solids from energy curves using a quasiharmonic Debye model. Comput. Phys. Commun. 158, 57–72 (2004).
Acknowledgements
A.T. and O.I. acknowledge support from DODONR (N000141310028 and N000141612311) and ITS Research Computing Center at UNC. Development of the web service was supported by the Russian Scientific Foundation (# 144300024). O.I. acknowledges Extreme Science and Engineering Discovery Environment (XSEDE) award DMR110088, which is supported by National Science Foundation grant number ACI1053575. S.C. and C.T. acknowledge support from DODONR (N000141310030, N000141310635), DOE (DEAC0205CH11231, specifically BES Grant # EDCBEE) and the Duke University Center for Materials Genomics. C.O. acknowledges support from the National Science Foundation Graduate Research Fellowship under Grant No. DGF1106401. AFLOW calculations were performed at the Duke University Center for Materials Genomics.
Author information
Affiliations
Laboratory for Molecular Modeling, Division of Chemical Biology and Medicinal Chemistry, UNC Eshelman School of Pharmacy, University of North Carolina, Chapel Hill, North Carolina 27599, USA
 Olexandr Isayev
 & Alexander Tropsha
Center for Materials Genomics, Duke University, Durham, North Carolina 27708, USA
 Corey Oses
 , Cormac Toher
 , Eric Gossett
 & Stefano Curtarolo
Materials Science, Electrical Engineering, Physics and Chemistry, Duke University, Durham, North Carolina 27708, USA
 Stefano Curtarolo
Authors
Search for Olexandr Isayev in:
Search for Corey Oses in:
Search for Cormac Toher in:
Search for Eric Gossett in:
Search for Stefano Curtarolo in:
Search for Alexander Tropsha in:
Contributions
A.T. and S.C. designed the study. O.I. developed and implemented the method. C.O. and C.T. prepared the data and worked with the AFLOW database. E.G. developed the openaccess online application available at aflow.org/aflowml leveraging the ML models. O.I and C.O. contributed equally to the work. All authors discussed the results and their implications and contributed to the writing of the article.
Competing interests
The authors declare no competing financial interests.
Corresponding authors
Correspondence to Olexandr Isayev or Stefano Curtarolo.
Supplementary information
PDF files
 1.
Supplementary Information
Supplementary Notes, Supplementary Tables and Supplementary References
 2.
Peer Review File
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
About this article
Further reading

1.
Machine learning for molecular and materials science
Nature (2018)

2.
Identifying an efficient, thermally robust inorganic phosphor host via machine learning
Nature Communications (2018)

3.
Nature Communications (2018)

4.
Machine learning modeling of superconducting critical temperature
npj Computational Materials (2018)

5.
Accelerated discovery of stable leadfree hybrid organicinorganic perovskites via machine learning
Nature Communications (2018)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.