WHISCY is a software that predicts protein-protein interfaces using conservation and structural information by calculating prediction scores for each surface residue based on sequence alignment.
Project description
WHISCY - WHat Information does Surface Conservation Yield?
WHISCY is a program to predict protein-protein interfaces.
It is primarily based on conservation, but it also takes into account structural information. A sequence alignment is used to calculate a prediction score for each surface residue of your protein.
This repository contains an updated version of WHISCY. The original code was published in the following paper:
- de Vries, S. J., van Dijk, A. D. J. & Bonvin, A. M. J. J. WHISCY: What information does surface conservation yield? Application to data‐driven docking. Proteins: Structure, Function, and Bioinformatics vol. 63 479–489 (2006).
Table of contents
How does WHISCY work?
WHISCY requires a protein structure and a sequence alignment. First, it identifies a master sequence, the sequence that best matches the structure.
The sequence distance (amount of mutation) between the master sequence and all sequences is estimated. This determines the amount of expected mutation.
Then, for each residue, the expected mutation is compared with the observed mutation. Less change than expected means conservation, translated into a positive WHISCY score.
Next, the interface propensity is taken into account.
Phenylalanines, for example, are likely to be in a protein-protein interface, so all phenylalanines receive a higher score. Lysines are much less likely to be in a protein-protein interface, so lysines receive a lower score.
Finally, all scores are smoothed over the surface of the protein structure.
Interfaces often form patches, so that neighbours of interface residues often are interface residues, too. The smoothing means that the scores of these neighbours are taken into account.
Installation
Please refer to INSTALLATION.md for a detailed guide on how to install WHISCY in macOS and GNU/Linux.
Usage
Check USAGE.md to learn how to use WHISCY to predict protein-protein interfaces.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file whiscy-1.2.0.tar.gz
.
File metadata
- Download URL: whiscy-1.2.0.tar.gz
- Upload date:
- Size: 101.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.2 Linux/5.15.146.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bbd7470fdc7a2c6f65d9daed9c7c0de7d655aebfad65a7211d6429a25763afe |
|
MD5 | a274659ae0d5204358deff497a22a0a3 |
|
BLAKE2b-256 | 3db5211379fd65381d1b2eb97359e4fddb23b3c55e74e7c5872fe1066d474e8f |
File details
Details for the file whiscy-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: whiscy-1.2.0-py3-none-any.whl
- Upload date:
- Size: 106.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.2 Linux/5.15.146.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2463ace6e5c3262e4f4ddc7e08b39b606a17900fe8f96f3d37a5344f72fe6f3f |
|
MD5 | 4d14feed9b80827ca0ddb515d232b116 |
|
BLAKE2b-256 | 1ac78e68930f81caefd1abe6ee36f7dcaf6b48fd8548d412a7459c6f2a759fa4 |