Table of Featurizers¶
Below, you will find a description of each featurizer, listed in tables grouped by module.
bandstructure¶
base¶
Parent classes and meta-featurizers.¶
(matminer.featurizers.base)
Name | Description |
---|---|
MultipleFeaturizer |
Class to run multiple featurizers on the same input data. [more] |
StackedFeaturizer |
Use the output of a machine learning model as features [more] |
BaseFeaturizer |
Abstract class to calculate features from raw materials input data [more] |
composition¶
Features based on a material’s composition.¶
(matminer.featurizers.composition)
Name | Description |
---|---|
ElementProperty |
Class to calculate elemental property attributes. [more] |
OxidationStates |
Statistics about the oxidation states for each specie. [more] |
AtomicOrbitals |
Determine HOMO/LUMO features based on a composition. [more] |
BandCenter |
Estimation of absolute position of band center using electronegativity. [more] |
ElectronegativityDiff |
Features from electronegativity differences between anions and cations. [more] |
ElectronAffinity |
Calculate average electron affinity times formal charge of anion elements. [more] |
Stoichiometry |
Calculate norms of stoichiometric attributes. [more] |
ValenceOrbital |
Attributes of valence orbital shells [more] |
IonProperty |
Ionic property attributes. Similar to ElementProperty. [more] |
ElementFraction |
Class to calculate the atomic fraction of each element in a composition. [more] |
TMetalFraction |
Class to calculate fraction of magnetic transition metals in a composition. [more] |
CohesiveEnergy |
Cohesive energy per atom using elemental cohesive energies and [more] |
Miedema |
Formation enthalpies of intermetallic compounds, from Miedema et al. [more] |
YangSolidSolution |
Mixing thermochemistry and size mismatch terms of Yang and Zhang (2012) [more] |
AtomicPackingEfficiency |
Packing efficiency based on a geometric theory of the amorphous packing [more] |
dos¶
Features based on a material’s electronic density of states.¶
(matminer.featurizers.dos)
Name | Description |
---|---|
DOSFeaturizer |
Significant character and contribution of the density of state from a [more] |
DopingFermi |
The fermi level (w.r.t. selected reference energy) associated with a [more] |
Hybridization |
quantify s/p/d/f orbital character and their hybridizations at band edges [more] |
function¶
site¶
Features from individual sites in a material’s crystal structure.¶
(matminer.featurizers.site)
Name | Description |
---|---|
AGNIFingerprints |
Product integral of RDF and Gaussian window function, from Botu et al. [more] |
OPSiteFingerprint |
Local structure order parameters computed from a site’s neighbor env. [more] |
CrystalNNFingerprint |
A local order parameter fingerprint for periodic crystals. [more] |
VoronoiFingerprint |
Voronoi tessellation-based features around target site. [more] |
ChemicalSRO |
Chemical short range ordering, deviation of local site and nominal structure compositions [more] |
GaussianSymmFunc |
Gaussian symmetry function features suggested by Behler et al. [more] |
EwaldSiteEnergy |
Compute site energy from Coulombic interactions [more] |
ChemEnvSiteFingerprint |
Resemblance of given sites to ideal environments [more] |
CoordinationNumber |
Number of first nearest neighbors of a site. [more] |
GeneralizedRadialDistributionFunction |
Compute the general radial distribution function (GRDF) for a site. [more] |
AngularFourierSeries |
Compute the angular Fourier series (AFS), including both angular and radial info [more] |
LocalPropertyDifference |
Differences in elemental properties between site and its neighboring sites. [more] |
BondOrientationalParameter |
Averages of spherical harmonics of local neighbors [more] |
SiteElementalProperty |
Elemental properties of atom on a certain site [more] |
AverageBondLength |
Determines the average bond length between one specific site [more] |
AverageBondAngle |
Determines the average bond angles of a specific site with [more] |
structure¶
Generating features based on a material’s crystal structure.¶
(matminer.featurizers.structure)
Name | Description |
---|---|
DensityFeatures |
Calculates density and density-like features [more] |
GlobalSymmetryFeatures |
Determines symmetry features, e.g. spacegroup number and crystal system [more] |
Dimensionality |
Returns dimensionality of structure: 1 means linear chains of atoms OR [more] |
RadialDistributionFunction |
Calculate the radial distribution function (RDF) of a crystal structure. [more] |
PartialRadialDistributionFunction |
Compute the partial radial distribution function (PRDF) of an xtal structure [more] |
ElectronicRadialDistributionFunction |
Calculate the inherent electronic radial distribution function (ReDF) [more] |
CoulombMatrix |
Generate the Coulomb matrix, a representation of nuclear coulombic interaction. [more] |
SineCoulombMatrix |
A variant of the Coulomb matrix developed for periodic crystals. [more] |
OrbitalFieldMatrix |
Representation based on the valence shell electrons of neighboring atoms. [more] |
MinimumRelativeDistances |
Determines the relative distance of each site to its closest neighbor. [more] |
SiteStatsFingerprint |
Computes statistics of properties across all sites in a structure. [more] |
EwaldEnergy |
Compute the energy from Coulombic interactions. [more] |
BondFractions |
Compute the fraction of each bond in a structure, based on NearestNeighbors. [more] |
BagofBonds |
Compute a Bag of Bonds vector, as first described by Hansen et al. (2015). [more] |
StructuralHeterogeneity |
Variance in the bond lengths and atomic volumes in a structure [more] |
MaximumPackingEfficiency |
Maximum possible packing efficiency of this structure [more] |
ChemicalOrdering |
How much the ordering of species in the structure differs from random [more] |
StructureComposition |
Features related to the composition of a structure [more] |
XRDPowderPattern |
1D array representing powder diffraction of a structure as calculated by [more] |
CGCNNFeaturizer |
Features generated by training a Crystal Graph Convolutional Neural Network [more] |
JarvisCFID |
Classical Force-Field Inspired Descriptors (CFID) from Jarvis-ML. [more] |