Skip to main content

Overview

RevPocket is Revilico’s pocket search engine. It takes a protein structure as input and identifies all druggable binding sites on that protein — generating a ranked list of pockets with detailed chemistry profiles to guide downstream docking and screening campaigns. RevPocket is typically run after generating or sourcing a protein structure, and before setting up a virtual screening campaign in RevScreen.
Identifying Druggable Binding Sites in Protein Structures — Watch Video

How RevPocket Works

RevPocket takes a pure protein structure — a PDB file with no ligand or inhibitor present — and runs a cavity detection algorithm to identify all geometrically and chemically favorable binding sites. These pockets are ranked and characterized by their druggability, geometry, and chemical properties. The results help you decide:
  • Which pocket to target — the active site, an allosteric site, or a cryptic site
  • What chemistry to pursue — polarity, hydrophobicity, and surface area drive compound design decisions
  • How to set up your docking run — the pocket coordinates feed directly into RevScreen’s docking configuration

Input Requirements

RevPocket requires a PDB file of the apo protein — the protein structure with no inhibitor, cofactor, or ligand bound. This ensures the pocket detection algorithm identifies natural cavities rather than pre-defined binding geometries from a co-crystal. Your protein files are managed in the File Manager (Data Engineering) section of the Revilico OS dashboard.
Use the AlphaFold engine to generate a structure if you don’t yet have an experimental PDB file for your target. See the AlphaFold tutorial for the full workflow.

Running a RevPocket Pipeline

1

Navigate to RevPocket

From the Revilico OS dashboard, go to RevTarget → RevPocket.
2

Name Your Run

Enter a name for this pocket search run (e.g., AXL-apo-pocket-search).
3

Select Your PDB File

In the PDB File Input field, select your apo protein PDB file from the File Manager. Choose the file without any inhibitor present — the pure protein structure.
4

Review Parameters

All parameters are pre-set to optimized defaults. If you’re an advanced user, click through to the documentation to understand each parameter in detail. For most use cases, the defaults are appropriate.
5

Create the Pipeline

Click Create PocketSearch. You will see a confirmation: PocketSearch pipeline created successfully.

Reading Your Results

Navigate to the Analysis section and load your completed pipeline to explore the pocket results.

Pocket Rankings

RevPocket identifies and ranks up to 10 distinct pockets on your protein. Pockets are displayed as numbered overlays on the 3D structure. Select any individual pocket to isolate it in the 3D viewer and inspect its geometry.

Pocket Analytics

Below the 3D viewer, a full analytics table provides chemical characterization for each pocket:
PropertyDescription
Druggability ScoreA composite metric estimating how likely this pocket is to bind a small molecule drug
Solvent-Accessible Surface Area (SASA)The surface area exposed to solvent — larger values indicate more open, accessible pockets
PolarityThe ratio of polar residues lining the pocket — guides selection of polar vs. hydrophobic compounds
HydrophobicityThe extent of hydrophobic character — high hydrophobicity pockets tend to bind lipophilic fragments well
These properties together give you a deep chemical picture of each binding site before committing any compound library to a docking run.

Interpreting Results in Biological Context

To decide which pocket to target, cross-reference the RevPocket output with:
  • Published literature — review papers on known inhibitors or substrates for your target
  • Co-crystal structures — if an inhibitor-bound structure exists, identify which RevPocket cavity corresponds to the bound inhibitor pocket
  • Substrate biology — understand what molecule naturally engages this protein in its biological pathway, then target the pocket that substrate occupies
When a co-crystal structure or known inhibitor exists for your target, download it and visually overlay it with the RevPocket output. The pocket that contains the known ligand is almost always your primary target pocket.

Next Steps

With your target pocket defined, you’re ready to move into screening: