Concentration Addition Mixture

Predict a concentration-addition mixture response under common-shape Hill curves from normalized component doses; assumes compatible endpoint and modes of action.

Description

Normalize concentrations by component EC50s and predict a Hill response with one shared slope.

Concentration addition expresses component concentrations on a common potency scale and combines their equivalent contributions. This reference is suited to a specified common response model; it differs from combining effect probabilities under independent action.1

This tool uses positive component EC50s, meaning concentrations associated with half of the modeled effect range, and a shared positive Hill slope. It assumes every component follows a compatible zero-to-one response relationship on that same effect scale.

Each component concentration and its EC50 must use compatible units. Their ratios sum to a dimensionless equivalent dose, which is converted to a predicted mixture effect fraction. An EC50 and a slope do not independently validate the concentration-addition assumption.

When to use Concentration Addition Mixture

Use it to inspect a common-slope Hill concentration-addition scenario from externally established potencies, or compare the reference prediction with effect data.

How to use Concentration Addition Mixture and interpret its calculation

  1. Enter aligned, nonempty componentConcentrations and componentEc50Values lists. Concentrations may be zero; every EC50 must be positive.
  2. Enter a positive commonHillSlope appropriate to the shared response model and run the calculation.
  3. Read summedEquivalentDose and predictedMixtureEffectFraction. Assess observed departures and the model assumptions separately.
S = Σ(C_i/EC50_i); predicted effect = S^h/(1 + S^h)

h is the shared Hill slope. S equals one at the model’s half-effect mixture concentration.

For S at least one, the implementation evaluates 1/(1 + S^(−h)); for smaller S, it evaluates the positive-power form. This equivalent branch avoids large positive powers at high normalized concentration. It does not fit separate component slopes.

json
{
  "input": {
    "componentConcentrations": [
      1,
      2
    ],
    "componentEc50Values": [
      2,
      4
    ],
    "commonHillSlope": 2
  },
  "output": {
    "summedEquivalentDose": 1,
    "predictedMixtureEffectFraction": 0.5
  }
}

All concentrations zero give S zero and effect zero. At S one, effect is 0.5 for any accepted slope. A single component produces the corresponding Hill response. A zero EC50 or nonpositive slope is rejected.

Limitations and assumptions

The model assumes compatible effect scales, full normalized response range, and a common slope. Different slopes, partial maximal effects, nonparallel potency relationships, and interactions are not handled.

No measured mixture response, single-agent fitting, uncertainty estimate, mechanism inference, or toxicity classification is performed. A predicted effect fraction must not be relabeled as excess cancer risk or a hazard quotient.

Alternative or Complementary methods

Use independent action when the intended reference combines component response fractions under independence. A two-agent isobole compares effect-matched dose pairs with supplied target doses without predicting a full shared-slope response.

References

  1. Supplementary Guidance for Conducting Health Risk Assessment of Chemical Mixtures (2000) — U.S. Environmental Protection Agency

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies