Hydrophobicity plot icon

Hydrophobicity plot

(1.0.0)

Explore local protein hydrophobicity with 24 amino acid scales, including Eisenberg and Hopp-Woods, and an adjustable sliding window. Learn more

Input

Output

Configure inputs to begin

Set options on the left, then click “Generate Plot”.

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 www centered at position iii, the local hydrophobicity HiH_iHi​ is calculated as:

Hi=1w∑j=i−⌊w/2⌋i+⌊w/2⌋hjH_i = \frac{1}{w} \sum_{j=i-\lfloor w/2 \rfloor}^{i+\lfloor w/2 \rfloor} h_jHi​=w1​j=i−⌊w/2⌋∑i+⌊w/2⌋​hj​

where hjh_jhj​ is the hydrophobicity value of the amino acid at position jjj.

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

ApplicationRecommended scales
Transmembrane predictionEisenberg, Janin, Guy, Rao-Argos
Epitope predictionHopp-Woods, Welling, Parker
General analysisEisenberg, Fauchere-Pliska
Peptide chromatographyWilson, 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.

Table of contents

Related tools

Protein charge plot

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.

protein-analysisphysicochemical-properties+2
Hydropathy plot

Hydropathy plot

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

protein-analysisphysicochemical-properties+2
Protein scale profiler

Protein scale profiler

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

protein-analysisphysicochemical-properties+2
Aggrescan3D

Aggrescan3D

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

protein-analysisproperty-prediction+3
FindPept

FindPept

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

protein-analysisphysicochemical-properties+2
Peptide cutter

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.

protein-analysisphysicochemical-properties+2
Peptide mass calculator

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.

protein-analysisphysicochemical-properties+1
PROPKA 3

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-analysisproperty-prediction+3
Protein parameters

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-analysisphysicochemical-properties+1
Protein stability prediction

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.

protein-analysisphysicochemical-properties+2