Skip to main content

hot_water: a residual deep learning model for predicting water hot-spots on protein surfaces.

How it works

Supply a pdb file (or just the accession code) and rank the water molecules within it or scan the surface of the whole protein for most likely water hot spots.

Installation

Note: This tool relies on EDTSurf, therefore runs only on Linux. If you have a linux system, install via pip from PyPi (recommended):

$ pip2 install --user hotWater

If your system lacks pip, install it first.

Python version

The tool was developed using Python 2.7.

Usage

Python 2.7 shell

>>> from hotWater import *
>>> rank_waters('3m1k')
Creating mesh around protein surface using EDTSurf
    [...other output messages...]
Ranked water positions along with scores have been written out to a file

For the scan mode, you need to use a high performance server (depending on size of protein, can require up to 64GB RAM per core). You will be testing several million of points so please be aware that this will take some time. If your job dies (for e.g. due to insufficient memory resources), rerun it (using fewer threads) in the same folder. The calculation will restart from the last checkpoint.

>>> scan_surface('3m1k', threads=4, threshold=0.999)

The points predicted above the threshold will be written out to a PDB file (‘<input>_predicted_waters.pdb’). You can append this output with the original PDB for viewing in pymol etc. The predicted waters are chain ‘W’. If you wish to see more predictions, decrease the ‘threshold’ parameter (hint - not too drastically, a threshold of 0.99 will already yield several thousands of positive predictions and any threshold below 0.9 will yield very many false positive predictions). If you wish to remove excess waters (positively predicted water molecules that clash with one another), run:

>>> cluster_predicted_waters('3m1k_predicted_waters.pdb', threshold = 1.4)

Licence

MIT

Authors

Jan Zaucha

Metadata

Release files for hotWater 3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hotWater 3.3
File Size Uploaded
hotWater-3.3.tar.gz 193.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hotWater 3.3
File Interpreter ABI Platform
hotWater-3.3-py2-none-any.whl Python 2 none any Details

Total release size: 403.1 kB

Release files / hotWater-3.3.tar.gz

Download URL hotWater-3.3.tar.gz
Size 193.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8645b48bc1b71aff3b2e96907bec6dd97e5e4c7b6129a94ce3c8cdd614e9284d
BLAKE2b-256 checksum
How to use checksums
6026ef58bf9a0588e275a97273ad65a737aea50d1b8a9bc86a36ef391fc1c668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.15

Release files / hotWater-3.3-py2-none-any.whl

Download URL hotWater-3.3-py2-none-any.whl
Size 209.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
efed3b540d5f83ff6d0e39b4060864431552ff691a69e6a6b9f6af67bae4cdbb
BLAKE2b-256 checksum
How to use checksums
c536b50ec431c760c757daeae0921303289136ac7fff8d51a3662d870a08a097
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.15

Release history Release notifications | RSS feed

This release

3.3 This release

2 release files

3.2

2 release files

3.1

2 release files

3.0

2 release files

2.9

2 release files

2.8

2 release files

2.7

3 release files

2.6

2 release files

2.5

2 release files

2.4

2 release files

2.3

2 release files

2.2

2 release files

2.1

2 release files

2.0

2 release files

1.9

3 release files

1.8

2 release files

1.7

1 release file

1.6

2 release files

1.5

2 release files

1.4

2 release files

1.3

2 release files

1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page