Protein Hydrophobicity Calculator

Calculate Grand Average of Hydropathicity (GRAVY) score and predict protein solubility.

Ala, Val, Ile, Leu, Met, Phe, Trp, Pro
Please check your inputs and try again.

What GRAVY Measures

The grand average of hydropathy is the mean Kyte–Doolittle value across every residue. Positive means overall hydrophobic, negative means hydrophilic.

ResidueKyte–Doolittle value
Isoleucine+4.5 — most hydrophobic
Valine+4.2
Leucine+3.8
Alanine+1.8
Glycine−0.4
Lysine−3.9
Arginine−4.5 — most hydrophilic
GRAVYInterpretation
> +0.5Likely membrane protein
−0.5 to +0.5Ambiguous
< −0.5Soluble, cytoplasmic
< −1.0Highly soluble, often good expression

Why Whole-Protein GRAVY Misleads

Averaging across an entire sequence hides local structure. A single-pass membrane protein with one 20-residue transmembrane helix and 400 soluble residues has a negative GRAVY despite genuinely being a membrane protein.

This is why hydropathy is normally plotted as a sliding window rather than reported as one number. A window of 19–21 residues matches the length needed to span a bilayer as an alpha helix, so peaks above roughly +1.6 sustained across that width indicate a transmembrane segment.

Window sizeDetects
7–9 residuesSurface-exposed loops, antigenic sites
19–21 residuesTransmembrane helices
LongerBroad domain-level trends

What Hydropathy Cannot Predict

Beta-barrel membrane proteins are the major blind spot. Their membrane-spanning strands alternate inward and outward-facing residues, so no sustained hydrophobic stretch appears — outer membrane porins are missed entirely by hydropathy plots and require dedicated beta-barrel predictors.

Signal peptides also produce N-terminal hydrophobic peaks that resemble transmembrane helices, so predictions should be run alongside signal peptide detection. And GRAVY correlates only loosely with expression success — solubility depends on surface charge distribution and folding kinetics as much as average hydropathy.

Worked Examples

Example 1: Integral membrane protein: 60% hydrophobic
GRAVY estimate: +0.6
Result: Positive GRAVY — transmembrane helices
GPCRs, ion channels have positive GRAVY
Example 2: Cytoplasmic enzyme: 35% hydrophobic
GRAVY estimate: -0.2
Result: Soluble, likely easy to express
Most kinases and metabolic enzymes
Example 3: Why the average hides the signal
One 20-residue helix in a 420-residue protein
Result: GRAVY negative despite membrane localisation
The soluble bulk dominates the average. Only a sliding window reveals the single hydrophobic peak.
Example 4: The beta-barrel blind spot
Outer membrane porin
Result: No hydropathy peak at all
Membrane-spanning strands alternate polar and non-polar residues, so hydrophobicity never sustains across a window.

Common Mistakes

⚠️
Reporting whole-protein GRAVY for a membrane protein

A single transmembrane helix among hundreds of soluble residues gives a negative average. Use a sliding window plot instead.

⚠️
Using the wrong window size

Nineteen to twenty-one residues matches a bilayer-spanning helix. Shorter windows detect surface loops instead.

⚠️
Expecting hydropathy to find beta-barrels

Alternating residues in beta strands produce no sustained hydrophobic stretch. Porins need dedicated beta-barrel prediction methods.

⚠️
Confusing a signal peptide with a transmembrane helix

Both give N-terminal hydrophobic peaks. Run signal peptide prediction alongside hydropathy analysis.

Frequently Asked Questions

Kyte-Doolittle hydropathy scale?
Each amino acid assigned value: Ile=4.5, Val=4.2, Leu=3.8, Phe=2.8, Cys=2.5, Met=1.9, Ala=1.8 (hydrophobic, positive). Arg=-4.5, Lys=-3.9, Asp=-3.5, Glu=-3.5 (hydrophilic, negative). GRAVY = mean of all values.
Transmembrane helix prediction?
Sliding window of 19 residues (helix length): average hydropathy > 1.6 predicts transmembrane segment. Tools: TMHMM, Phobius, TMpred. 7 TM helices: GPCRs. Single TM: type I membrane proteins. Multiple TM: ion channels, transporters.
What GRAVY value indicates a membrane protein?
Above about +0.5 for the whole protein, though this only works for polytopic proteins. Single-pass proteins usually give a negative average.
Why use a 19–21 residue window?
Because that is the number of residues needed for an alpha helix to span a lipid bilayer. Shorter windows detect surface features instead.
Why are beta-barrel proteins missed?
Their strands alternate inward and outward-facing residues, so no sustained hydrophobic stretch appears. Dedicated predictors are needed.
Does GRAVY predict expression success?
Only loosely. Solubility also depends on surface charge distribution, folding kinetics and aggregation propensity.