Features Available in PolyMetriX¶
The featurizers in PolyMetriX are classified into two categories: Chemical Featurizers: These focus on capturing the chemical characteristics of polymers, such as types of atoms, functional groups, and chemical bonds, providing insights into how molecular composition influences behavior. Topological Featurizers: These emphasize the structural and spatial arrangement of polymer components, assessing topology like connectivity and branching to understand their impact on material performance.
Featurizers Overview¶
Below is a detailed table of the featurizers available in PolyMetriX:
Featurizer Name | Description | Type of Featurizer |
---|---|---|
NumHBondDonors | Counts hydrogen bond donors, indicating ability to form hydrogen bonds with water. | Chemical |
NumHBondAcceptors | Counts hydrogen bond acceptors, reflecting interaction potential with water. | Chemical |
NumRotatableBonds | Counts rotatable bonds, providing insights into flexibility and conformational freedom. | Chemical |
NumRings | Counts total rings, affecting structural stability and molecular interactions. | Chemical |
NumNonAromaticRings | Counts non-aromatic rings in the polymer structure. | Chemical |
NumAromaticRings | Counts aromatic rings, influencing stability and reactivity. | Chemical |
NumAtoms | Counts total atoms in the polymer. | Chemical |
TopologicalSurfaceArea | Measures polar surface area, affecting interactions with polar solvents like water. | Chemical |
FractionBicyclicRings | Fraction of bicyclic rings, impacting rigidity and thermal stability. | Chemical |
NumAliphaticHeterocycles | Counts non-aromatic heterocycles with heteroatoms (e.g., N, O, S). | Chemical |
SlogPVSA1 | Surface area contributing to octanol solubility, linked to lipophilicity. | Chemical |
BalabanJIndex | Measures molecular complexity and connectivity of atoms. | Chemical |
MolecularWeight | Calculates molecular weight, influencing solubility and other properties. | Chemical |
Sp3CarbonCountFeaturizer | Counts sp3 carbons, providing info on 3D structure and solubility. | Chemical |
Sp2CarbonCountFeaturizer | Counts sp2 carbons, indicating aromaticity and reactivity. | Chemical |
MaxEStateIndex | Maximum electronic state index, reflecting charge distribution. | Chemical |
SmrVSA5 | Molar refractivity sum for atoms with specific surface area (2.45–2.75). | Chemical |
FpDensityMorgan1 | Density of substructure info in Morgan fingerprint. | Chemical |
HalogenCounts | Counts halogen atoms (F, Cl, Br, I) in the molecule. | Chemical |
BondCounts | Counts total bonds, indicating structural complexity and reactivity. | Chemical |
BridgingRingsCount | Counts bridging rings, affecting structural stability and rigidity. | Chemical |
MaxRingSize | Calculates the largest ring size in the molecule. | Chemical |
HeteroatomCount | Counts heteroatoms (non-C, non-H) in heterocyclic rings. | Chemical |
HeteroatomDensity | Density of heteroatoms in the molecule. | Chemical |
HeteroatomDistanceStats | Statistics on distances between heteroatoms. | Chemical |
NumSideChainFeaturizer | Counts sidechains, influencing crystallinity and density. | Topological |
NumBackBoneFeaturizer | Counts backbone atoms in the polymer. | Topological |
SideChainLengthFeaturizer | Measures sidechain length in the polymer. | Topological |
BackBoneLengthFeaturizer | Measures backbone length in the polymer. | Topological |
SidechainLengthToStarAttachmentDistanceRatioFeaturizer | Ratio of sidechain length to minimum distance from star nodes. | Topological |
StarToSidechainMinDistanceFeaturizer | Minimum distance from star nodes to sidechains in edges. | Topological |
SidechainDiversityFeaturizer | Counts structurally diverse sidechains using Weisfeiler-Lehman graph hash. | Topological |