Skip to content

Enum: SubstanceRoleEnum

URI: SubstanceRoleEnum

Permissible Values

Value Meaning Description
buffer CHEBI:35225 Maintains the pH of the solution within a specific range to stabilize analyte...
acid CHEBI:37527 Donates a proton or accepts an electron pair in a chemical reaction
base CHEBI:22695 Accepts a proton or donates an electron pair in a chemical reaction
ms_proteolytic_enzyme MS:1002986 Enzyme that catalyzes the hydrolysis of proteins and is used in mass spectrom...
solvent CHEBI:46787 Dissolves the sample or reagents to facilitate reactions or extraction
surfactant CHEBI:35195 Reduces surface tension and aids in the solubilization of substances
derivatizing_agent None Chemically modifies analytes to improve detection or separation
solubilizing_agent None

Slots

Name Description
substance_role The role of a substance in a process

Identifier and Mapping Information

Schema Source

LinkML Source

name: SubstanceRoleEnum
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
permissible_values:
  buffer:
    text: buffer
    description: Maintains the pH of the solution within a specific range to stabilize
      analytes or reactions.
    meaning: CHEBI:35225
  acid:
    text: acid
    description: Donates a proton or accepts an electron pair in a chemical reaction.
    meaning: CHEBI:37527
  base:
    text: base
    description: Accepts a proton or donates an electron pair in a chemical reaction.
    meaning: CHEBI:22695
  ms_proteolytic_enzyme:
    text: ms_proteolytic_enzyme
    description: Enzyme that catalyzes the hydrolysis of proteins and is used in mass
      spectrometry based proteomics
    meaning: MS:1002986
  solvent:
    text: solvent
    description: Dissolves the sample or reagents to facilitate reactions or extraction.
    meaning: CHEBI:46787
  surfactant:
    text: surfactant
    description: Reduces surface tension and aids in the solubilization of substances.
    meaning: CHEBI:35195
  derivatizing_agent:
    text: derivatizing_agent
    description: Chemically modifies analytes to improve detection or separation.
  solubilizing_agent:
    text: solubilizing_agent