
Explore local protein hydrophobicity with 24 amino acid scales, including Eisenberg and Hopp-Woods, and an adjustable sliding window. Learn more
Input
What is hydrophobicity plot?
A hydrophobicity plot visualizes the local hydrophobicity along a protein sequence using a sliding window average. This smooths out residue-by-residue variations and reveals structural patterns that correlate with protein function and topology.
This tool provides 24 different hydrophobicity scales, each optimized for specific applications. Some scales derive from partition coefficients between water and organic solvents, others from accessible surface area measurements, and some from empirical correlations with membrane proteins or antigenic sites.
For the original Kyte-Doolittle hydropathy analysis, use our dedicated Hydropathy Plot tool. For a single-value summary of overall protein hydrophobicity, see GRAVY.
How does hydrophobicity plot work?
The algorithm assigns each amino acid a hydrophobicity index based on the selected scale. A sliding window then moves along the sequence, calculating the average hydrophobicity at each position.
Sliding window calculation
For a window of size centered at position , the local hydrophobicity is calculated as:
where is the hydrophobicity value of the amino acid at position .
This averaging smooths out single-residue fluctuations. Smaller windows (5-7 residues) preserve local variations but produce noisier plots. Larger windows (15-21 residues) emphasize extended domains like transmembrane helices.
Scale conventions
Most scales assign positive values to hydrophobic residues and negative values to hydrophilic residues. However, some scales like Hopp-Woods use the opposite convention, assigning positive values to hydrophilic residues to highlight potential epitopes.
Available scales
General hydrophobicity
- Eisenberg Consensus (1984) — Normalized consensus from five experimental measurements. We recommend this as the default.
- Fauchere-Pliska (1983) — Based on octanol-water partition coefficients.
- Tanford (1962) — One of the earliest scales, derived from solubility measurements.
- Rose (1985) — Based on amino acid accessible surface areas.
Transmembrane prediction
- Janin (1979) — Calculated from burial frequencies in protein structures.
- Chothia (1976) — Derived from accessible surface area in globular proteins.
- Guy (1985) — Optimized for membrane protein analysis.
- Miyazawa-Jernigen (1985) — Based on inter-residue contact potentials.
- Rao-Argos (1986) — Designed for transmembrane helix detection.
Epitope and antigenicity prediction
- Hopp-Woods (1981) — Predicts antigenic determinants. Uses inverted convention (positive = hydrophilic).
- Welling Antigenicity (1985) — Based on amino acid frequencies in antigenic regions.
- Parker HPLC (1986) — Derived from HPLC retention times.
HPLC retention scales
Useful for predicting peptide behavior in reversed-phase chromatography:
- Wilson HPLC (1981) — Reversed-phase retention.
- Meek HPLC pH 2.1 (1980) — Retention at acidic pH.
- Cowan-Whittaker pH 3.4 (1990) — Retention at moderately acidic pH.
- Cowan-Whittaker pH 7.5 (1990) — Retention at physiological pH.
Specialized scales
- Wolfenden (1981) — Water-to-vapor phase transfer energies.
- Abraham-Leo (1987) — Solute partition coefficients.
- Roseman (1988) — Chromatographic measurements on hydrophobic matrices.
- Bull-Breese (1974) — Surface tension increment values.
- Black-Mould (1991) — Empirically optimized scale.
- OMH Sweet-Eisenberg — Optimal matching hydrophobicity.
- Aboderin (1971) — Early scale based on partition behavior.
- Manavalan-Ponnuswamy (1978) — Derived from surrounding residue compositions.
Settings
Sliding window: The number of residues averaged at each position. Use 9 for surface region analysis and epitope prediction. Use 19 for transmembrane helix prediction, as this matches typical helix length spanning a lipid bilayer.
Hydrophobicity scale: Select based on your analysis goal. We recommend Eisenberg for general analysis, Hopp-Woods for epitope prediction, and Janin or Rao-Argos for transmembrane prediction.
Understanding the results
The interactive chart displays hydrophobicity values along the sequence length. Hover over any point to see the exact position, residue, and calculated value.
For standard scales
Positive values indicate hydrophobic regions likely to be buried in the protein core or embedded in membranes. Extended peaks above +1.6 with window size 19 suggest potential transmembrane helices.
Negative values indicate hydrophilic regions typically found on protein surfaces or in aqueous environments.
For inverted scales (Hopp-Woods, Welling)
Hopp-Woods and Welling use inverted conventions where positive values indicate hydrophilic residues. For these scales, peaks indicate surface-exposed, potentially antigenic regions suitable for antibody binding.
Exporting data
Download results as CSV for quantitative analysis or PNG for publication figures. The CSV includes position, residue identity, and hydrophobicity value for each data point.
Scale selection guide
| Application | Recommended scales |
|---|---|
| Transmembrane prediction | Eisenberg, Janin, Guy, Rao-Argos |
| Epitope prediction | Hopp-Woods, Welling, Parker |
| General analysis | Eisenberg, Fauchere-Pliska |
| Peptide chromatography | Wilson, Meek, Cowan-Whittaker |
Limitations
Hydrophobicity plots assume that local sequence determines local properties. They cannot account for three-dimensional structure effects, long-range interactions, or post-translational modifications.
For dedicated transmembrane topology prediction, specialized tools like TMHMM or Phobius typically achieve higher accuracy by incorporating evolutionary profiles and topology grammar rules.
Related tools

Protein charge plot
Plot net charge vs pH for protein sequences. Visualize how protein charge changes across pH 0-14 and identify the isoelectric point (pI) where the net charge crosses zero.

Hydropathy plot
Generate Kyte-Doolittle hydropathy plots to visualize hydrophobic and hydrophilic regions along protein sequences. Identify transmembrane domains and surface-exposed regions.

Protein scale profiler
Generate amino acid property profiles using 42 different scales spanning hydrophobicity, secondary structure propensity, flexibility, polarity, surface accessibility, antigenicity, and more.

Aggrescan3D
Static-mode Aggrescan3D analysis for per-residue aggregation propensity from a single protein structure.

FindPept
Match experimental peptide masses against theoretical digest fragments of a protein sequence. Identify peptides from mass spectrometry data by peptide mass fingerprinting.

Peptide cutter
Predict protease and chemical cleavage sites across a protein sequence for up to 39 enzymes simultaneously. Identify where each enzyme cuts, the cleavage residue, and context window around each site.

Peptide mass calculator
Cleave a protein sequence with a chosen protease and compute the masses of the resulting peptides. Supports multiple enzymes, missed cleavages, chemical modifications, and different ion types for mass spectrometry experiment planning.

PROPKA 3
Predict pKa values of ionizable groups in proteins and protein-ligand complexes from 3D structure. PROPKA calculates environment-driven pKa shifts for standard ionizable residues, terminal groups, and supported ligand atom types.

Protein parameters
Calculate sequence-derived protein properties including molecular weight, theoretical pI, extinction coefficients, aromaticity, secondary structure fractions, composition classes, instability, aliphatic index, and GRAVY.

Protein stability prediction
Calculate sequence-derived indicators related to protein stability, including the Guruprasad instability index, aliphatic index, GRAVY, aromaticity, estimated net charge, and charged-residue fraction.