Skip to main content

FastHydroMap

FastHydroMap predicts residue-level hydrophobicity (Fdewet) and water-structure maps (PC1, PC2, PC3) from protein structures. It runs on a CPU without explicit-water simulations. Lower Fdewet indicates a more hydrophobic local surface.

FastHydroMap overview

Quick start

In a fresh Python 3.12 environment:

python -m pip install fasthydromap
fasthydromap install-torch
fasthydromap predict protein.pdb -o results/protein

This writes one CSV with all four scores, four PDBs with the scores in their B-factor columns, and an NPZ file of residue embeddings for downstream analysis.

For missing heavy atoms, add --prepare and inspect the saved prepared structure.

ChimeraX

The updated bundle is awaiting Toolshed publication. The instructions below describe the published installation workflow.

In ChimeraX, open Tools → More Tools…, find FastHydroMap in the Toolshed, and click Install. Run fasthydromap install once to set up its Python dependencies, then predict and color a structure:

fasthydromap #1
fasthydromap #1 quantity pc1

See the ChimeraX tutorial for installation, coloring output PDBs, and interpreting the maps.

Trajectories

fasthydromap predict-trajectory protein.pdb trajectory.dcd -o results/trajectory

DCD and XTC trajectory files are supported. This writes trajectory.npz with all four scores per frame and residue, plus residue IDs and frame/time information. Add --csv for a wide _total.csv, or --embeddings to include per-frame embeddings in the NPZ. Make sure you have a complete topology with matching atom order, and make molecules whole before prediction. See how to load the results.

Inputs and scope

Use standard protein heavy atoms. Ordinary HIS defaults to neutral HIE; HID/HIE/HIP names or --histidine-states states.csv specify an assignment. FastHydroMap does not estimate pKa. See input details.

Training used restrained, single-chain protein simulations. Buried residues, termini, assemblies, and unsupported chemistry need caution.

Documentation and citation

Lobo, S.; Najafi, S.; Shea, J.-E.; Shell, M. S. Context-Aware Hydrophobicity Modeling: HydroMap and FastHydroMap. bioRxiv (2026). doi:10.64898/2026.06.07.730647.

Shell Lab · Shea Group

Metadata

Release files for fasthydromap 2.0.0

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

Source distribution (sdist)

Source distribution for fasthydromap 2.0.0
File Size Uploaded Provenance Actions
fasthydromap-2.0.0.tar.gz 10.3 MB Without provenance Details for fasthydromap-2.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for fasthydromap 2.0.0
File Interpreter ABI Platform Actions
fasthydromap-2.0.0-py3-none-any.whl Python 3 none any Details for fasthydromap-2.0.0-py3-none-any.whl

Total release size: 11.2 MB

Release files / fasthydromap-2.0.0.tar.gz

Download URL fasthydromap-2.0.0.tar.gz
Size 10.3 MB
Tags Source
SHA-256 checksum
How to use checksums
3bb5d8b81981cfc04272ffc1e447659760bf06a441805be53e42117b2f5384f0
BLAKE2b-256 checksum
How to use checksums
ea1a360e230513d814c048be396c0471b716167c832317f6fe65534cd6e4020f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.2

Release files / fasthydromap-2.0.0-py3-none-any.whl

Download URL fasthydromap-2.0.0-py3-none-any.whl
Size 914.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b8620b99e14c149dc8f4b1aca7f0699b072704b5385c2f3548ae81c63cf5b784
BLAKE2b-256 checksum
How to use checksums
5c5d91b3eb3967736ebfdb10c056e5fdc0e4254f81e7ddea07da64eeff503f1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.2

Security for fasthydromap 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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