Applicability Domain

Applicability domain describes where a model’s predictions are expected to be reliable. A high retrospective metric does not mean every new compound, protein, or structure is in-domain.

A simple nearest-neighbor domain score is:

Predictions can then be stratified into in-domain and out-of-domain groups:

Here is a domain-specific distance and is a validation-chosen threshold. The distance must match the object being modeled; a Tanimoto distance over molecules does not define protein novelty, and sequence identity does not define ligand novelty.

Domain Axes

ObjectCommon DistanceTypical Failure
moleculefingerprint Tanimoto, scaffold, physicochemical descriptor distanceanalog series memorization
proteinsequence identity, family cluster, embedding distance, structural similarityhomolog leakage
protein-ligand complexligand distance plus target family distance plus pocket similarityone side is novel but the other side is interpolated
generated structuregeometry validity, constraint distance, distributional coveragehigh novelty with invalid samples
assay recordsource, protocol, endpoint, unit, organism, constructapparent generalization is assay-source memorization

Reporting Pattern

FieldRequired Detail
domain definitionobject, representation, distance, threshold, and validation rule
threshold selectionvalidation-only selection; no test feedback
stratified metricsin-domain, boundary, and out-of-domain subsets
uncertaintyconfidence interval or paired comparison inside each subset
failure analysisexamples near the boundary and examples far outside training support

Checks

  • What distance is used: fingerprint Tanimoto, sequence identity, embedding distance, or structural similarity?
  • Is the threshold chosen on validation data, not test data?
  • Are metrics reported separately for in-domain and out-of-domain examples?
  • Does confidence degrade under distribution shift?
  • Is calibration checked inside and outside the applicability domain?
  • Does the paper confuse “novel ligand” with “novel protein-ligand interaction”?
  • Is the applicability domain defined on the final input representation or only on raw metadata?