molclaw-p2rank

Predicts ligand binding pockets in PDB proteins with confidence scores and docking boxes.

28|2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/InternScience/MolClaw --skill molclaw-p2rank
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molclaw-p2rank
Source: https://github.com/InternScience/MolClaw/tree/main/skills/L1_tools/molclaw-p2rank
Command: npx skills add https://github.com/InternScience/MolClaw --skill molclaw-p2rank

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill automates detection of ligand binding pockets from protein structure files to produce reliable pocket coordinates and confidence scores for docking and virtual screening, reducing manual inspection and inconsistent pocket selection.

Core Features & Use Cases

  • P2Rank-based pocket prediction: Execute P2Rank to predict and rank ligand binding pockets by confidence.
  • fpocket prioritization and compatibility: Integrate fpocket as a prioritized alternative when not explicitly overridden by the user.
  • Docking box enforcement: Enforce a minimum docking box size of 25.0 Å per axis to ensure robust downstream docking.
  • Use Case: Given a PDB file for a target protein, identify the top-ranked pocket center and prepare standardized box coordinates for molecular docking or virtual screening.

Quick Start

Predict binding pockets for the protein file my_protein.pdb and return the top-ranked pocket coordinates, site identifiers, and confidence scores.

Frequently Asked Questions about molclaw-p2rank

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I predict ligand binding pockets from a PDB file for molecular docking?

To predict ligand binding pockets from a PDB file, this skill applies P2Rank and fpocket to calculate pocket coordinates, site identifiers, and confidence probabilities. It outputs top-ranked pockets and enforces a minimum 25.0 Å per axis docking box for downstream tools.

What is the best way to standardize docking box coordinates for virtual screening?

Standardizing docking box coordinates for virtual screening requires enforcing a minimum 25.0 Å per axis bounding box. This skill automatically generates these standardized box coordinates centered on top-ranked binding pockets predicted from your input protein structure.

Does this pocket detection method work with single-structure PDB inputs?

Yes, this pocket detection method works directly with single-structure PDB inputs. It processes the protein structure to rank ligand binding pockets by confidence probability, returning precise pocket coordinates and site identifiers for docking preparation.

Why does fpocket prioritization matter for binding pocket annotation?

fpocket prioritization matters for binding pocket annotation because it serves as an integrated alternative algorithm when P2Rank is not explicitly overridden. This dual-tool approach ensures reliable pocket coordinate selection and consistent confidence scoring for docking preparation.

Can I use these predicted pocket coordinates directly in downstream docking tools?

Yes, you can use these predicted pocket coordinates directly in downstream docking tools. The skill outputs standardized coordinates and enforces a minimum 25.0 Å per axis docking box, ensuring robust compatibility for virtual screening and molecular docking tasks.