PLIP icon

PLIP

(3.0.0)

Profile protein-ligand interactions from a PDB complex structure. Learn more

What is PLIP?

PLIP, the Protein-Ligand Interaction Profiler, detects noncovalent contacts in three-dimensional protein-ligand complexes. It applies geometric rules to identify hydrophobic contacts, hydrogen bonds, water bridges, salt bridges, pi stacking, pi-cation interactions, halogen bonds, and metal complexes.

PLIP describes interactions present in a submitted pose. It does not dock the ligand, calculate binding affinity, or prove that a contact is energetically favorable. Its main value is turning a complex structure into a reproducible interaction inventory that can be compared across crystal structures, docking poses, and designed complexes.

How to use PLIP online

Run PLIP online by uploading a protein-ligand complex in PDB format or fetching one from RCSB. The structure must contain protein ATOM records and at least one non-water ligand encoded as HETATM. ProteinIQ returns one row per detected interaction together with PLIP's XML report, text report, processed structure, and logs.

Input requirements

InputRequirements
Protein-ligand complexOne .pdb or .ent file, or one RCSB PDB ID. Protein and ligand must already share the same coordinate frame.
Protein recordsAt least one protein atom represented by an ATOM record.
Ligand recordsAt least one non-water ligand represented by HETATM records.

A separate receptor file and ligand file cannot be submitted to this tool. They must first be combined into one valid complex PDB. Small molecules written as ATOM records may be interpreted as part of the protein and should be re-exported as HETATM.

Settings

SettingDescription
PDB modelSelects the model from a multi-model PDB. The default is model 1.
Skip hydrogen additionRuns PLIP without adding polar hydrogens. Leave off for the standard behavior. Enable only when the supplied hydrogen model should remain authoritative.

Hydrogen placement influences donor and acceptor geometry. Protonation states, missing atoms, alternate locations, and unresolved waters can therefore change the interaction profile even when the heavy-atom pose is unchanged.

Results

The interaction table begins with the complex and binding-site identity, then includes fields specific to each contact type.

FieldMeaning
interaction_typePLIP contact class, such as hydrogen_bond, hydrophobic_interaction, or pi_stack.
binding_site_uidCombined identifier for the PDB entry and ligand site.
ligand_hetid, ligand_chain, ligand_positionLigand residue identity in the PDB complex.
resnr, restype, reschainInteracting protein residue number, residue type, and chain when reported for that interaction.
distance_angstromPrincipal atom or group distance normalized to Å when the PLIP report supplies one.
Interaction-specific fieldsDonor and acceptor indices, angles, ring geometry, charge centers, water atoms, or metal coordination details.

The exact columns vary because hydrogen bonds, pi interactions, and metal complexes require different geometric descriptions. The Files tab preserves the complete XML and text reports for analyses that need every native PLIP field.

How PLIP detects interactions

PLIP assigns functional groups and then evaluates distance and angle rules for each interaction class. Hydrogen bonds use donor-acceptor geometry, pi stacking uses aromatic ring centers, plane angles, and offsets, and salt bridges use the distance between opposite charge centers. Water bridges require one water molecule positioned between compatible protein and ligand donor-acceptor groups.

Hydrophobic contacts receive additional reduction steps. When several nearby atoms describe essentially the same residue-level contact, PLIP keeps representative shortest contacts so that large hydrophobic groups do not overwhelm the interaction list.

Interpreting a PLIP profile

Contact counts are best used as descriptors, not as a binding score. A pose with more contacts is not automatically better: one well-oriented hydrogen bond or metal coordination may be more meaningful than several marginal hydrophobic contacts, and strained ligand geometry can still produce an attractive-looking profile.

Practical review should include:

  • Residue identity: Check whether contacts involve known catalytic, recognition, or resistance residues.
  • Geometry: Inspect distances and angles near method cutoffs rather than treating all detected contacts as equally strong.
  • Conservation across poses: Contacts repeated across independently generated poses are more informative than a contact unique to one orientation.
  • Structure preparation: Confirm protonation, cofactors, metals, waters, alternate conformations, and missing side chains.

ProLIF is better suited to compact interaction fingerprints across many poses. PLIP is better when a detailed, human-readable interaction report for a complex is needed. Before interpreting a generated pose, PoseBusters can check whether its ligand chemistry and receptor placement are physically plausible.

Table of contents

PLIP icon

PLIP

(3.0.0)

Profile protein-ligand interactions from a PDB complex structure. Learn more

What is PLIP?

PLIP, the Protein-Ligand Interaction Profiler, detects noncovalent contacts in three-dimensional protein-ligand complexes. It applies geometric rules to identify hydrophobic contacts, hydrogen bonds, water bridges, salt bridges, pi stacking, pi-cation interactions, halogen bonds, and metal complexes.

PLIP describes interactions present in a submitted pose. It does not dock the ligand, calculate binding affinity, or prove that a contact is energetically favorable. Its main value is turning a complex structure into a reproducible interaction inventory that can be compared across crystal structures, docking poses, and designed complexes.

How to use PLIP online

Run PLIP online by uploading a protein-ligand complex in PDB format or fetching one from RCSB. The structure must contain protein ATOM records and at least one non-water ligand encoded as HETATM. ProteinIQ returns one row per detected interaction together with PLIP's XML report, text report, processed structure, and logs.

Input requirements

InputRequirements
Protein-ligand complexOne .pdb or .ent file, or one RCSB PDB ID. Protein and ligand must already share the same coordinate frame.
Protein recordsAt least one protein atom represented by an ATOM record.
Ligand recordsAt least one non-water ligand represented by HETATM records.

A separate receptor file and ligand file cannot be submitted to this tool. They must first be combined into one valid complex PDB. Small molecules written as ATOM records may be interpreted as part of the protein and should be re-exported as HETATM.

Settings

SettingDescription
PDB modelSelects the model from a multi-model PDB. The default is model 1.
Skip hydrogen additionRuns PLIP without adding polar hydrogens. Leave off for the standard behavior. Enable only when the supplied hydrogen model should remain authoritative.

Hydrogen placement influences donor and acceptor geometry. Protonation states, missing atoms, alternate locations, and unresolved waters can therefore change the interaction profile even when the heavy-atom pose is unchanged.

Results

The interaction table begins with the complex and binding-site identity, then includes fields specific to each contact type.

FieldMeaning
interaction_typePLIP contact class, such as hydrogen_bond, hydrophobic_interaction, or pi_stack.
binding_site_uidCombined identifier for the PDB entry and ligand site.
ligand_hetid, ligand_chain, ligand_positionLigand residue identity in the PDB complex.
resnr, restype, reschainInteracting protein residue number, residue type, and chain when reported for that interaction.
distance_angstromPrincipal atom or group distance normalized to Å when the PLIP report supplies one.
Interaction-specific fieldsDonor and acceptor indices, angles, ring geometry, charge centers, water atoms, or metal coordination details.

The exact columns vary because hydrogen bonds, pi interactions, and metal complexes require different geometric descriptions. The Files tab preserves the complete XML and text reports for analyses that need every native PLIP field.

How PLIP detects interactions

PLIP assigns functional groups and then evaluates distance and angle rules for each interaction class. Hydrogen bonds use donor-acceptor geometry, pi stacking uses aromatic ring centers, plane angles, and offsets, and salt bridges use the distance between opposite charge centers. Water bridges require one water molecule positioned between compatible protein and ligand donor-acceptor groups.

Hydrophobic contacts receive additional reduction steps. When several nearby atoms describe essentially the same residue-level contact, PLIP keeps representative shortest contacts so that large hydrophobic groups do not overwhelm the interaction list.

Interpreting a PLIP profile

Contact counts are best used as descriptors, not as a binding score. A pose with more contacts is not automatically better: one well-oriented hydrogen bond or metal coordination may be more meaningful than several marginal hydrophobic contacts, and strained ligand geometry can still produce an attractive-looking profile.

Practical review should include:

  • Residue identity: Check whether contacts involve known catalytic, recognition, or resistance residues.
  • Geometry: Inspect distances and angles near method cutoffs rather than treating all detected contacts as equally strong.
  • Conservation across poses: Contacts repeated across independently generated poses are more informative than a contact unique to one orientation.
  • Structure preparation: Confirm protonation, cofactors, metals, waters, alternate conformations, and missing side chains.

ProLIF is better suited to compact interaction fingerprints across many poses. PLIP is better when a detailed, human-readable interaction report for a complex is needed. Before interpreting a generated pose, PoseBusters can check whether its ligand chemistry and receptor placement are physically plausible.

Table of contents

Related tools

ProLIF

ProLIF

ProLIF calculates protein-ligand interaction fingerprints from 3D structures, returning residue-level interaction tables, interaction metadata, and native fingerprint files.

structure-analysisinteraction-prediction+4
PoseBusters

PoseBusters

PoseBusters validates generated or docked molecular poses with chemically and structurally grounded quality checks for molecular geometry, intermolecular interactions, and optional reference-pose agreement.

structure-analysisquality-validation+5
ScanNet

ScanNet

Geometric deep learning model for predicting protein binding sites directly from 3D structure. Identifies where proteins interact with other proteins, antibodies, or disordered proteins with high accuracy, including for novel protein folds.

interaction-predictiondeep-learning+3
DockQ

DockQ

Assess docking model quality by comparing predicted complexes against native references. DockQ v2.1.3 supports protein, nucleic-acid, and supported small-molecule interfaces with native metrics.

structure-analysiscomparison+5
IPSAE

IPSAE

Scoring function for interprotein interactions in AlphaFold2, AlphaFold3 and Boltz predictions. Calculates ipSAE, ipTM, pDockQ, pDockQ2, and LIS scores to assess protein-protein interface quality.

structure-analysisquality-validation+2
AllMetal3D

AllMetal3D

Predict metal and water binding sites in protein structures using 3D convolutional neural networks (AllMetal3D + Water3D).

structure-analysisdeep-learning+3
DSSP

DSSP

Assign protein secondary structure using the DSSP algorithm. The gold standard for hydrogen bond-based structure assignment from coordinates.

structure-analysisprotein+1
LocScale

LocScale

LocScale performs physics-informed local sharpening of cryo-EM density maps using half-maps or full MRC/MAP volumes, with optional mask and reference-map inputs.

structure-analysisphysics-based+2
Molecular descriptors

Molecular descriptors

Compute 200+ RDKit molecular descriptors, drug-likeness rule violations, and structural fingerprints for QSAR, virtual screening, and ML workflows

protein-analysisproperty-prediction+3
MolProbity

MolProbity

Validate protein structure quality with all-atom contact analysis, Ramachandran plots, rotamer assessment, and geometry checks.

structure-analysisquality-validation+4