-
Notifications
You must be signed in to change notification settings - Fork 83
Description
Hello,
I am using mdpocket for filtering snapshots based on pocket volume, and I’ve encountered two main issues I would like to address:
Multiple pockets in snapshots:
When I use an iso file as a reference (with one specific pocket selected), I still get many snapshots where multiple pockets are detected. The descriptor file seems to only report the total pocket volume of the snapshot, but I need a way to filter snapshots based on individual pocket volumes rather than the total. Is there any way to extract the volume of each pocket separately for better filtering?
Volume discrepancy between mdpout_mdpocket.pdb and descriptor file:
I noticed a discrepancy between the volume calculated using Monte Carlo simulations (based on the pocket's sphere radius from the B-factor column in mdpout_mdpocket.pdb) and the volume listed in the descriptors file. For example:
Using the sphere radius and Monte Carlo method, I get a volume of 228.
In the descriptors file, the volume is 41.
Even when using a snapshot with a single pocket (where I can apply the volume formula for a sphere:
4/3πr^3, the calculated volume is 220, while the descriptor shows 44.6.
This significant discrepancy leads me to suspect that either:
I’m missing some crucial information or volume metrics when calculating the pocket volume.
Or there might be some other metric being applied in the descriptor file that I’m unaware of.
Even when I tried changing the value of the -v parameter from 2500 to 1,000,000, but it did not seem to change the results much.
Can someone explain how the volume is calculated in the descriptor file, or if I’m misinterpreting the B-factor values in mdpout_mdpocket.pdb?
Thank you in advance for your help!