Skip to content

-P explicit pocket option #171

@lucaschestnuttree

Description

@lucaschestnuttree

Hi,

I’m using fpocket to compare a central pocket with narrow tunnels across WT and mutant structures. To capture narrow necks I lower the min α-sphere radius (-m), but that tends to produce extraneous surface grooves/spheres that are continuous with the site.

(After some manual curation leaving out surface grooves, merging neighboring pockets of interest) I tried to define the site explicitly with -P (residue list), expecting that to confine the pocket, but for now my runs produce an error:

[INFO] Running: fpocket -m 3 -M 6.2 -D 3 -i 50 -v 8000 -P 107::A.121::A.209::A.212::A.213::A.216::A.221::A.244::A.247::A.300::A.303::A.304::A.307::A.308::A.312::A.389::A.393::A.500::A.501::A.502::A.503::A -f A0A087X1C5_clean.pdb
***** POCKET HUNTING BEGINS *****
! No pocket to refine! (argument NULL: (nil)).

For info I am using:

Name Version Build Channel
fpocket 4.2.2 h7b35b64_0 conda-forge

Could you also please clarify the following (implementation-level, file/function names welcome):

  • Where in the algorithm -P is applied. Is it a seeding step for clustering/merging of α-spheres, or a post-filter, or both?

  • Exact inclusion rules once -P is set.

  • Interactions with other options. What is the defined behavior with -m, -M, -i, and merging thresholds when -P is used? Any recommended parameter ranges to capture tunnels but avoid surface grooves? When playing around with options to identify pockets by far the biggest impact for me was lowering -m.

Thanks in advance for clarifying this! And kudos on fpocket, it's by far been the handiest detection tool I've tried thus far.

Cheers,
Lucas Chataigner

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions