Skip to content

Add calcSignatureCavities/calcSignatureChannels for ensemble signatur… - #2268

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

Add calcSignatureCavities/calcSignatureChannels for ensemble signatur…#2268
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.

…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).
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.

2 participants