Notable chemical compounds.

Entity["Chemical",name] or

represents an entity of type "Chemical".


gives the value of a specified property.


gives the value of a list of properties.


represents a class of entities with values of propi defined by speci.

Sample Entities

Sample Entity Classes


  • AcidityConstants
    AdjacencyMatrixadjacency matrix
    AlternateNamesalternate names
    AromaticAtomCountaromatic atom count
    AromaticQis aromatic
    AtomCoordinatesatom positions
    AtomCountatom count
    AtomDiagramCoordinatesatom diagram coordinates
    AutoignitionPointautoignition point
    BeilsteinNumberBeilstein number
    BlackStructureDiagramblack structure diagram
    BoilingPointboiling point
    BondCountsbond counts
    BondEnergiesbond energies
    BondLengthsbond lengths
    CASRegistryNumberCAS registry number
    CHBlackStructureDiagramblack carbon-hydrogen structure diagram
    CHColorStructureDiagramcarbon-hydrogen structure diagram
    ChemicalHybridizationorbital hybridization
    ColorStructureDiagramstructure diagram
    CombustionHeatmolar heat of combustion
    CriticalPressurecritical pressure
    CriticalTemperaturecritical temperature
    DielectricConstantdielectric constant
    DipoleMomentdipole moment
    DOTHazardClassDOT hazard class
    DOTNumbersDOT numbers
    DrugInteractionsdrug interactions
    EdgeRulesedge rules
    EdgeTypesedge types
    EGECNumberEGEC number
    ElectronAffinityelectron affinity
    ElectronCountelectron count
    ElementCountselement counts
    ElementMassFractionelement mass fraction
    ElementTypeselement types
    EntityClassesentity classes
    EntityTypeListentity type list
    EUNumberEU number
    FlashPointflash point
    FormalChargesformal charges
    FormattedNameformatted name
    FormulaStringformula string
    FusionHeatmolar heat of fusion
    GmelinNumberGmelin number
    HBondAcceptorCountHbond acceptor count
    HBondDonorCountHbond donor count
    HenryLawConstantHenry law constant
    HildebrandSolubilityHildebrand solubility parameter
    HillFormulaHill formula
    HillFormulaStringHill formula string
    InChIInChI identifier
    IonCountsion counts
    IonEquivalentsion equivalents
    IsoelectricPointisoelectric point
    IsomericSMILESisomeric SMILES identifier
    IUPACNameIUPAC name
    LewisDotStructureDiagramLewis dot structure
    LightSpeedspeed of light
    LowerExplosiveLimitlower explosive limit
    MassDensitymass density
    MDLNumberMDL number
    MeanFreePathmean free path
    MeltingPointmelting point
    MolarMassmolar mass
    MolarVolumemolar volume
    MolecularMassmolecular mass
    MoleculePlotmolecule plot
    NetChargenet ionic charge
    NFPAFireRatingNFPA fire rating
    NFPAHazardsNFPA hazards
    NFPAHealthRatingNFPA health rating
    NFPALabelNFPA label
    NFPAReactivityRatingNFPA reactivity rating
    NonHydrogenCountnonhydrogen count
    NonStandardIsotopeCountnonstandard isotope count
    NonStandardIsotopeCountsnon-standard isotope counts
    NonStandardIsotopeNumbersnonstandard isotope numbers
    NSCNumberNSC number
    OdorThresholdodor threshold
    OxidationStatesoxidation states
    PartitionCoefficientpartition coefficient (XLogP)
    ProtonAffinityproton affinity
    ProtonCountproton count
    PubChemCompoundIDPubChem compound ID
    PubChemSubstanceIDPubChem substance ID
    RefractiveIndexrefractive index
    RelativeMolecularMassrelative molecular mass
    RotatableBondCountrotatable bond count
    RTECSClassesRTECS classes
    RTECSNumberRTECS number
    SMILESSMILES identifier
    SpaceFillingMoleculePlotspace filling molecule plot
    StickMoleculePlot3D molecule skeletal structure
    StructureGraphstructure graph
    SurfaceTensionsurface tension
    TautomerCounttautomer count
    ThermalConductivitymolar thermal conductivity
    TopologicalPolarSurfaceAreatopological polar surface area
    UpperExplosiveLimitupper explosive limit
    VanDerWaalsConstantsvan der Waals constants
    VaporDensityvapor density
    VaporizationHeatmolar heat of vaporization
    VaporPressurevapor pressure
    VertexTypesvertex types
    Viscositydynamic viscosity


  • "Chemical" entities have a constant composition and cannot be broken into smaller entities without breaking bonds.
  • "Chemical" entity classes include substances sharing a particular characteristic, such as a functional group.
  • Some properties are available for the "Chemical" entity type as a whole and can be given using the form EntityValue["Chemical",property]. Such properties include:
  • "Properties"the list of available properties
    "PropertyCanonicalNames"the standard names of available properties
    "SampleEntities"a sample list of available entities (typically of length 10)
    "SampleEntityClasses"a sample list of available entity classes (typically of length 10)
    "EntityCount"number of entities available
    "Entities"the list of available entities
    "EntityCanonicalNames"the standard names of available entities
    "EntityClasses"the list of available entity classes
    "EntityClassCanonicalNames"the standard names of available entity classes
    "PropertyClasses"the list of available property classes
    "PropertyClassCanonicalNames"the standard names of available property classes
    "PropertyCount"number of properties available
  • The following annotations can be used in the third argument of EntityValue["Chemical",property,annotation]:
  • "Source"source information for the property
    "Date"the date associated with the entity-property value (if any)
    "EntityAssociation"an association of entities and entity-property values
    "PropertyAssociation"an association of properties and entity-property values
    "EntityPropertyAssociation"an association in which the specified entities are keys, and values are a nested association of properties and entity-property values
    "PropertyEntityAssociation"an association in which the specified properties are keys, and values are a nested association of entities and entity-property values
    "Dataset"a dataset in which the specified entities are keys, and values are an association of property names and entity-property values
  • The following annotations can be used in the second argument of EntityValue[property,annotation]:
  • "Qualifiers"the list of possible qualifiers for the property
    "QualifierValues"the list of possible values that can be given to each qualifier
    "DefaultQualifierValues"the list of default values for the property's qualifiers
    "Description"a brief textual description of the property
    "Definition"a detailed textual definition of the property
    "PhysicalQuantity"the physical quantity associated with the entity-property value
    "Unit"the unit associated with the entity-property value
  • A qualifier value of Automatic indicates that an applicable format of values can be used; e.g. for the "Date" qualifier, this includes a proper date or date span.


open allclose all

Basic Examples  (4)

Use for entity discovery:

Find a property value for an entity:

Retrieve a dataset of all available properties for an entity:

Find chemicals with the largest molar mass:

Scope  (2)

Property Classes  (2)

Get a list of available element property classes:

Get a Dataset of all the basic properties for a chemical:

Applications  (1)

Investigate the structure of amino acid molecules:

Use ListPlot to plot a list of property values:

Relations to Other Entity Types  (1)

Find the constituent elements for a chemical: