Skip to content

Signature Cavities & Channels in Cavitracer - #2267

Closed
stoneandbone wants to merge 1 commit into
prody:mainfrom
stoneandbone:feature/signature-cavity-channel-ensemble
Closed

Signature Cavities & Channels in Cavitracer#2267
stoneandbone wants to merge 1 commit into
prody:mainfrom
stoneandbone:feature/signature-cavity-channel-ensemble

Conversation

@stoneandbone

Copy link
Copy Markdown
Contributor

Added calcSignatureCavities/calcSignatureChannels for ensemble signature detection.

It would superpose homologous structures onto a reference via ProDy's own CE-align, auto-discover homologues via DALI when none are given, and compute a consensus signature cavity/channel across the ensemble mapped onto of the reference. The reference is colored by per-residue Shannon entropy, computed either from an auto-built MSA or a user-supplied one (msa_fasta). DALI's discovery filter cutoffs are overridable via dali_filter_kwargs.

  • 18 unit tests in prody/tests/proteins/test_channels.py
  • Validated with curated list of PDB structures and/or automatic DaliSearch for non-receptor tyrosine kinases, fibroblast growth factor receptor kinases, and Lox families during development.

@stoneandbone
stoneandbone marked this pull request as draft August 11, 2026 21:55
…e detection

Superpose homologous structures onto a reference via ProDy's own CE-align, auto-discover homologues via DALI when none are given, and compute a consensus signature cavity/channel across the ensemble. The reference is colored by per-residue Shannon entropy, computed either from an auto-built MSA or a user-supplied one (msa_fasta). DALI's discovery filter cutoffs are overridable via dali_filter_kwargs.

18 tests in prody/tests/proteins/test_channels.py, all local-fixture-seeded (no network required).
@stoneandbone
stoneandbone force-pushed the feature/signature-cavity-channel-ensemble branch from 477695d to 45e1da9 Compare August 11, 2026 23:00
@stoneandbone
stoneandbone deleted the feature/signature-cavity-channel-ensemble branch August 11, 2026 23:02
@stoneandbone
stoneandbone restored the feature/signature-cavity-channel-ensemble branch August 11, 2026 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant