Interaction Fingerprint

An interaction fingerprint encodes protein-ligand contacts or interaction types as a vector. It is useful for comparing poses, clustering docking results, summarizing binding modes, and building interpretable features.

For residue or atom interaction indicators:

The fingerprint is:

Similarity between two interaction fingerprints can be computed with overlap or Tanimoto-style measures:

Key Ideas

  • Interaction fingerprints summarize contacts, not full geometry.
  • The feature definition depends on distance cutoffs, atom typing, residue selection, and interaction rules.
  • Similar fingerprints can hide different poses if geometry is coarse.
  • They are useful diagnostic features but should not replace pose quality checks.

Feature Contract

An interaction fingerprint should state:

FieldQuestion
receptor unitresidue, atom, pharmacophore point, pocket region, or interaction site
ligand unitatom, fragment, pharmacophore feature, or whole-ligand contact
interaction typeshydrophobic, H-bond, ionic, aromatic, metal, water-mediated, clash
distance/angle rulescutoffs, angular constraints, donor/acceptor typing
chemical statehydrogens, protonation, tautomer, charge, metals, cofactors
aggregationbinary, count, weighted, residue-level, atom-level, or graph feature

Changing any of these fields changes the feature space:

where is the rule set.

Comparison Boundary

The same fingerprint can be used for different claims:

UseMetricRisk
compare poses for one complexTanimoto or overlapcoarse contacts may hide wrong geometry
cluster docking posesfingerprint distanceclusters depend on interaction rules
screen moleculessimilarity to reference interaction patternreference pose or ligand can leak target knowledge
model inputbinary/count featureshand-crafted features may dominate learned model
interpret predictionhighlighted contactscontact does not prove causal binding contribution

An interaction fingerprint similarity is not a replacement for pose RMSD, clash checks, affinity, or enrichment.

Leakage Risks

  • Using a known native ligand interaction pattern to filter test poses can leak the answer.
  • Residue selection based on the bound ligand can make the task easier than deployment.
  • Protonation or hydrogen placement rules can create inconsistent H-bond features across splits.
  • Comparing across targets without residue mapping can produce misleading similarity.

Practical Checks

  • Which interaction types are encoded?
  • Are cutoffs and atom typing rules documented?
  • Are waters, metals, cofactors, and protonation states included or ignored?
  • Does the fingerprint compare poses within one target or across targets?
  • Is it used for interpretation, clustering, filtering, or model input?
  • Is the reference interaction pattern available at inference time?
  • Are geometry checks reported alongside fingerprint similarity?