DeepRank-GNN-esm icon

DeepRank-GNN-esm

v2.0.0Code (opens in a new tab)Paper (opens in a new tab)Docs

Score every protein interface with ESM-2 and a graph neural network

Input

Upload file or drag and dropPDB, ENT · up to 50 MB
0 credits

Output

Configure inputs to begin

Set options on the left, then click “Submit job”.

DeepRank-GNN-esm webserver overview

DeepRank-GNN-esm 2.0.0 scores protein complex interfaces using a graph neural network and ESM-2 sequence features. It predicts the fraction of native contacts for each chain pair in every submitted model, without requiring a reference structure.

Pricing

Runs cost 27 credits per minute of measured runtime. The minimum reservation is 27 credits, not a minimum final charge. Completed runs are charged in proportion to elapsed time, rounded up to a whole credit; unused reserved credits are returned. Set a spending limit before submission. Each batch job is metered separately.

Inputs

InputAccepted valuesDetails
Protein complexesOne or more .pdb or .ent files, or PDB structures fetched from RCSBEach file can contain multiple models.
File sizeUp to 50 MiB per file and 50 MiB total per submissionLarger collections must be split into separate jobs.
File namesUnique names without directory pathsNames must also be unique after removing the extension; complex.pdb and complex.ent cannot be submitted together.
Free accountsUp to 1,000 polymer residues per jobCounts residues across input files, using the first model of each file. Paid plans do not have this plan-wide residue cap.

DeepRank-GNN-esm scores every unordered chain pair in each model. A three-chain model has three pairs. A collection containing only single-chain structures cannot be scored. Nonstandard residues are represented as X and produce a warning; they are not officially supported by the method. Interfaces without suitable contacts can cause the run to fail, including when other submitted interfaces are valid.

The webserver uses fixed analysis settings.

Outputs

The results appear in the Interfaces and Model summary tables. The Files tab contains the downloadable artifacts below.

ResultContents
Interfacespdb_id, chain_i, chain_j and predicted_fnat for each scored pair.
Model summarypdb_id and combined_fnat for each model.
Prediction CSVsGNN_esm_prediction.csv and GNN_esm_prediction_summary.csv, containing the interface and model summary tables.
Prediction HDF5GNN_esm_prediction.hdf5, retaining unrounded predictions and their native metadata.
Original input structuresUnchanged copies of submitted PDB/ENT files.
Prepared chain-pair structuresPDB files under structures/, containing the two chains used for each interface. Residues are renumbered and chains relabeled A/B by DeepRank-GNN-esm. The score table retains the original chain identifiers.
Graph and logsgraph.hdf5, stdout.log and stderr.log, including graph data, progress, warnings and errors.

Workflow outputs distinguish original input structures from prepared chain-pair structures. Either structure output can feed compatible structure tools. Prediction files, graphs and logs have a separate output. Temporary ESM .pt files are used during calculation and are not saved as downloads.

Understanding results

predicted_fnat estimates the fraction of native contacts for an interface. Higher values indicate a higher predicted fraction; the score is a model prediction, not a measured comparison with a known native structure.

combined_fnat is the sum of the unrounded interface predictions for a model. It can exceed 1 and depends on the number of chain pairs. Both CSV tables report three decimal places, so summing the displayed interface values can differ slightly from the model summary. Ensemble model names include a model suffix to distinguish their results.

Method and software details are available in the DeepRank-GNN-esm paper and the version 2.0.0 source documentation.

Table of contents

Related tools

IPSAE

IPSAE

Score interprotein interactions in AlphaFold and Boltz predictions

structure-analysisquality-validation+2
DockQ

DockQ

Assess docking quality between model and native structures

structure-analysiscomparison+5
MolProbity

MolProbity

Validate protein structures with clashscore, Ramachandran, rotamer, and geometry checks.

structure-analysisquality-validation+4
PDBsum

PDBsum

Generate structural summary reports and diagrams for a single protein PDB structure.

structure-analysisquality-validation+3
PoseBusters

PoseBusters

Validate generated and docked ligand poses with structure, chemistry, and reference-pose checks.

structure-analysisquality-validation+5
PLIP

PLIP

Profile protein-ligand interactions from a PDB complex structure.

structure-analysisinteraction-prediction+5
StaB-ddG

StaB-ddG

Predict mutation effects on protein binding

structure-analysisprotein+2
AllMetal3D

AllMetal3D

Predict metal and water binding sites in proteins with 3D CNN models.

structure-analysisdeep-learning+3
DSSP

DSSP

Assign helices, sheets, turns, bends, and PPII structure from atomic coordinates.

structure-analysisprotein+1
LocScale

LocScale

Physics-informed local sharpening for cryo-EM density maps.

structure-analysisphysics-based+2