Table of Featurizers¶
Below, you will find a description of each featurizer, listed in tables grouped by module.
bandstructure¶
Features derived from a material’s electronic bandstructure.¶
(matminer.featurizers.bandstructure)
Name |
Description |
---|---|
|
Branch point energy and absolute band edge position. |
|
Featurizes a pymatgen band structure object. |
base¶
Parent classes and meta-featurizers.¶
(matminer.featurizers.base)
Name |
Description |
---|---|
|
Class to run multiple featurizers on the same input data. |
|
Use the output of a machine learning model as features |
|
Abstract class to calculate features from raw materials input data |
composition¶
Features based on a material’s composition.¶
(matminer.featurizers.composition)
Name |
Description |
---|---|
|
Class to calculate elemental property attributes. |
|
Class to calculate features as defined in Meredig et. al. |
|
Statistics about the oxidation states for each specie. |
|
Determine HOMO/LUMO features based on a composition. |
|
Estimation of absolute position of band center using electronegativity. |
|
Features from electronegativity differences between anions and cations. |
|
Calculate average electron affinity times formal charge of anion elements. |
|
Calculate norms of stoichiometric attributes. |
|
Attributes of valence orbital shells |
|
Ionic property attributes. Similar to ElementProperty. |
|
Class to calculate the atomic fraction of each element in a composition. |
|
Class to calculate fraction of magnetic transition metals in a composition. |
|
Cohesive energy per atom using elemental cohesive energies and |
|
Cohesive energy per atom lookup using Materials Project |
|
Formation enthalpies of intermetallic compounds, from Miedema et al. |
|
Mixing thermochemistry and size mismatch terms of Yang and Zhang (2012) |
|
Packing efficiency based on a geometric theory of the amorphous packing |
conversions¶
Conversion utilities.¶
(matminer.featurizers.conversions)
Name |
Description |
---|---|
|
Abstract class to perform data conversions. |
|
Utility featurizer to convert a string to a Composition |
|
Utility featurizer to convert a Structure to a Composition. |
|
Utility featurizer to convert a Structure to an immutable IStructure. |
|
Utility featurizer to decode a dict to Python object via MSON. |
|
Utility featurizer to decode json data to a Python object via MSON. |
|
Utility featurizer to add oxidation states to a pymatgen Structure. |
|
Utility featurizer to add oxidation states to a pymatgen Composition. |
|
Featurizer to get a Structure object from Materials Project using the |
dos¶
Features based on a material’s electronic density of states.¶
(matminer.featurizers.dos)
Name |
Description |
---|---|
|
report the fractional s/p/d/f dos for a particular site. a CompleteDos |
|
Significant character and contribution of the density of state from a |
|
The fermi level (w.r.t. selected reference energy) associated with a |
|
quantify s/p/d/f orbital character and their hybridizations at band edges |
|
Quantifies the asymmetry of the DOS near the Fermi level. |
function¶
Classes for expanding sets of features calculated with other featurizers.¶
(matminer.featurizers.function)
Name |
Description |
---|---|
|
Features from functions applied to existing features, e.g. “1/x” |
site¶
Features from individual sites in a material’s crystal structure.¶
(matminer.featurizers.site)
Name |
Description |
---|---|
|
Product integral of RDF and Gaussian window function, from Botu et al. |
|
Local structure order parameters computed from a site’s neighbor env. |
|
A local order parameter fingerprint for periodic crystals. |
|
Voronoi tessellation-based features around target site. |
|
Interstice distribution in the neighboring cluster around an atom site. |
|
Chemical short range ordering, deviation of local site and nominal structure compositions |
|
Gaussian symmetry function features suggested by Behler et al. |
|
Compute site energy from Coulombic interactions |
|
Resemblance of given sites to ideal environments |
|
Number of first nearest neighbors of a site. |
|
Compute the general radial distribution function (GRDF) for a site. |
|
Compute the angular Fourier series (AFS), including both angular and radial info |
|
Differences in elemental properties between site and its neighboring sites. |
|
Averages of spherical harmonics of local neighbors |
|
Elemental properties of atom on a certain site |
|
Determines the average bond length between one specific site |
|
Determines the average bond angles of a specific site with |
|
Smooth overlap of atomic positions (interface via DScribe). |
structure¶
Generating features based on a material’s crystal structure.¶
(matminer.featurizers.structure)
Name |
Description |
---|---|
|
Calculates density and density-like features |
|
Determines symmetry features, e.g. spacegroup number and crystal system |
|
Returns dimensionality of structure: 1 means linear chains of atoms OR |
|
Calculate the radial distribution function (RDF) of a crystal structure. |
|
Compute the partial radial distribution function (PRDF) of an xtal structure |
|
Calculate the inherent electronic radial distribution function (ReDF) |
|
The Coulomb matrix, a representation of nuclear coulombic interaction. |
|
A variant of the Coulomb matrix developed for periodic crystals. |
|
Representation based on the valence shell electrons of neighboring atoms. |
|
Determines the relative distance of each site to its closest neighbor. |
|
Computes statistics of properties across all sites in a structure. |
|
Compute the energy from Coulombic interactions. |
|
Compute the fraction of each bond in a structure, based on NearestNeighbors. |
|
Compute a Bag of Bonds vector, as first described by Hansen et al. (2015). |
|
Variance in the bond lengths and atomic volumes in a structure |
|
Maximum possible packing efficiency of this structure |
|
How much the ordering of species in the structure differs from random |
|
Features related to the composition of a structure |
|
1D array representing powder diffraction of a structure as calculated by |
|
Features generated by training a Crystal Graph Convolutional Neural Network |
|
Classical Force-Field Inspired Descriptors (CFID) from Jarvis-ML. |
|
The global instability index of a structure. |
|
Shannon information entropy of a structure. |