molclaw-fpocket

Detect binding pockets in PDB or mmCIF protein structures with fpocket.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect and characterize binding pockets in protein structures to identify optimal sites for small-molecule docking and virtual screening, removing manual pocket selection and standardizing pocket descriptors.

Core Features & Use Cases

  • Automated pocket detection using fpocket with parsed, structured pocket descriptors including scores, centers, volumes, residue contacts, and atom-level counts.
  • Filtering and selection utilities such as top-N ranking and druggability thresholding to narrow candidate sites for docking workflows.
  • Practical enforcement for downstream docking: ensure a minimum docking box size of 25.0 Å per dimension to avoid undersized search volumes.
  • Use Case: prepare a repaired PDB file for virtual screening by detecting pockets, filtering by druggability, and exporting the best pocket coordinates and metadata for docking.

Quick Start

Use molclaw-fpocket to detect and rank pockets from protein.pdb and return parsed pocket descriptors with a druggability filter of 0.2 and top_n set to 5.

Frequently Asked Questions about molclaw-fpocket

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

FAQPage Schema
How do I detect binding pockets in a protein structure for docking preparation?

To detect binding pockets in a protein structure for docking, you can use automated pocket detection tools that accept PDB or mmCIF inputs and output parsed pocket descriptors like scores, centers, volumes, and residue contacts.

How does druggability filtering work for protein binding pockets?

Druggability filtering for binding pockets works by applying a numerical threshold to rank and narrow candidate sites, ensuring only pockets meeting a specific druggability score are exported for downstream virtual screening.

Can I use mmCIF inputs for protein pocket detection and virtual screening?

Yes, you can use mmCIF inputs for protein pocket detection alongside standard PDB files, allowing you to identify small-molecule binding sites and extract their coordinates for virtual screening workflows.

What is the minimum docking box size needed when preparing protein pockets for virtual screening?

The minimum docking box size needed when preparing protein pockets is 25.0 Å per axis, which is enforced to prevent undersized search volumes during small-molecule docking and virtual screening.

How do I rank and select the top protein binding pockets for hit-site prioritization?

To rank and select top protein binding pockets for hit-site prioritization, apply top-N ranking and druggability thresholding utilities to filter detected sites and export the best pocket coordinates and metadata.

What pocket properties are output when detecting binding pockets for structural biology workflows?

When detecting binding pockets for structural biology workflows, the output includes parsed, structured pocket descriptors such as druggability scores, pocket centers, volumes, residue contacts, and atom-level counts.