
Hydropathy plot
Generate hydropathy plots to visualize hydrophobic/hydrophilic regions along protein sequences using sliding window analysis.
Paste a protein sequence, FASTA records, or a PDB file, choose a window size, and the Hydropathy plot averages Kyte-Doolittle values over every window of that many residues. Each average is plotted at the window's center residue, so hydrophobic stretches such as membrane-spanning helices rise above zero and surface loops fall below it.
A 10-residue peptide with a 5-residue window gives six points, one for each full window:
>peptide
MKTAYIAKQR| Position | Residue | Hydropathy |
|---|---|---|
| 3 | T | -0.44 |
| 4 | A | 0.08 |
| 5 | Y | 1.22 |
| 6 | I | 0.58 |
| 7 | A | -0.48 |
| 8 | K | -1.12 |
The first value is the mean of M, K, T, A, and Y: (1.9 - 3.9 - 0.7 + 1.8 - 1.3) / 5 = -0.44. Positions 1, 2, 9, and 10 have no full window, so they have no value. ExPASy ProtScale reports the same values.
The bundled example is human glycophorin A (UniProt P02724), a red blood cell protein with one membrane-spanning helix. With a 19-residue window, the plot peaks at 2.67 at position 101 and stays above 1.6 from position 99 to 106:
| Position | Residue | Hydropathy |
|---|---|---|
| 98 | G | 1.58 |
| 99 | V | 1.96 |
| 101 | A | 2.67 |
| 104 | I | 2.14 |
| 106 | T | 1.66 |
| 107 | I | 1.28 |
That peak lies inside the annotated transmembrane helix (residues 92 to 114). A second, shorter rise above 1.6 at positions 10 to 14 is the signal peptide, which is also hydrophobic but is cleaved before the protein reaches the membrane.
| Input | Accepted |
|---|---|
| Pasted text | One or more protein sequences, with or without FASTA headers |
| Files | .txt, .fasta, .fa, .fas, .pdb |
| Databases | Fetch an entry from RCSB PDB in the upload menu |
Header lines are kept whole as sequence names. A name on the line above an unheaded sequence (such as Human insulin) is used as its name rather than read as residues. Spaces, position numbers, and stop markers (*) are removed; the page notes when stop markers or alignment gaps were dropped, since positions then count residues only. PDB files contribute one sequence per chain.
Sequences shorter than the window are skipped with a note. If nothing is long enough, the run stops and says which sequence was too short. A sequence that looks like DNA still runs but is flagged, because A, C, G, and T are also amino acid letters; translate it with DNA to Protein first.
| Setting | What it does | Default |
|---|---|---|
Sliding window | Number of residues averaged for each point, an odd number from 5 to 21. | 9 |
Short windows (5 to 9) keep local detail such as surface loops and turns. Use 19 to look for transmembrane helices, the window Kyte and Doolittle paired with their 1.6 cutoff.
| Tab | Contents |
|---|---|
Chart | Hydropathy along the sequence, a line at 0, the Kyte-Doolittle values, and length, window, average, minimum, and maximum. Choose a sequence from the menu when the input has several. |
Data table | Position, residue, and hydropathy value for every point of the first sequence, downloadable as CSV. |
The chart can be exported as an image from the camera button.
Rare residue codes follow ProtScale: B scores as the mean of D and N, Z as the mean of E and Q, and X as the mean of all 20 values (-0.49). Selenocysteine (U), pyrrolysine (O), and J have no Kyte-Doolittle value, so windows containing them average over their other residues, and the page lists them.
Kyte and Doolittle (1982) gave each amino acid a hydropathy index from two kinds of evidence: the free energy of moving its side chain from water to vapor, and how often it is buried inside folded proteins. The index runs from 4.5 for isoleucine, the most hydrophobic residue, to -4.5 for arginine, the most hydrophilic. These are the values the Hydropathy plot averages.
| Amino acid | Code | Hydropathy index |
|---|---|---|
| Isoleucine | I | 4.5 |
| Valine | V | 4.2 |
| Leucine | L | 3.8 |
| Phenylalanine | F | 2.8 |
| Cysteine | C | 2.5 |
| Methionine | M | 1.9 |
| Alanine | A | 1.8 |
| Glycine | G | -0.4 |
| Threonine | T | -0.7 |
| Serine | S | -0.8 |
| Tryptophan | W | -0.9 |
| Tyrosine | Y | -1.3 |
| Proline | P | -1.6 |
| Histidine | H | -3.2 |
| Glutamate | E | -3.5 |
| Glutamine | Q | -3.5 |
| Aspartate | D | -3.5 |
| Asparagine | N | -3.5 |
| Lysine | K | -3.9 |
| Arginine | R | -4.5 |
Values are from Table 2 of Kyte and Doolittle (1982) and match the Kyte-Doolittle scale in ExPASy ProtScale. Averaging them over a window turns single residues into regional character: hydrophobic stretches tend to be buried in the protein core or a membrane, and hydrophilic stretches sit on the surface in contact with water.
Every scale agrees that isoleucine, leucine, valine, and phenylalanine are hydrophobic and that arginine, lysine, aspartate, and glutamate are not. They disagree on the residues in between, because each comes from a different measurement. Tryptophan is the clearest case: Kyte and Doolittle rank it 11th of 20, the Eisenberg consensus scale 5th, and the Fauchere-Pliska octanol scale 1st, the most hydrophobic residue of all.
| Residue | Kyte-Doolittle | Eisenberg | Fauchere-Pliska |
|---|---|---|---|
Tryptophan (W) | -0.9 | 0.81 | 2.25 |
Tyrosine (Y) | -1.3 | 0.26 | 0.96 |
Glycine (G) | -0.4 | 0.48 | 0.00 |
Proline (P) | -1.6 | 0.12 | 0.72 |
The scales also span different ranges, so a cutoff calibrated on one is meaningless on another. The Hydrophobicity plot draws the same kind of profile on 24 other scales, including Eisenberg, Fauchere-Pliska, and the Hopp-Woods hydrophilicity scale used for antigenic sites.
Start with the window. Each point is the mean of that many residues, so the window decides what size of feature can stand out. A 5- to 9-residue window shows turns, loops, and short buried strands, but a single isoleucine or leucine can push it up on its own. A 19-residue window averages away that noise and keeps only stretches long enough to cross a membrane.
Hydropathy alone cannot separate these cases or give membrane topology. Treat peaks as candidates and compare them with a structure prediction or a dedicated topology predictor.
Both numbers are from the original paper: Kyte, J. and Doolittle, R. F. (1982), "A simple method for displaying the hydropathic character of a protein", Journal of Molecular Biology 157(1):105-132 (PubMed 7108955). They proposed that a 19-residue segment averaging above 1.6 likely spans a membrane, since that cutoff separated the known membrane-spanning segments in their set from the most hydrophobic buried segments of soluble proteins.
The window length has a physical reason. An α-helix rises 1.5 Å per residue, so 19 residues make a helix about 28 Å long, close to the thickness of a lipid bilayer's hydrocarbon core. The threshold belongs to that pairing: a shorter window averages fewer residues, so short hydrophobic patches in soluble proteins can cross 1.6, and on any other scale the number has no meaning.
The GRAVY calculator reports the grand average of hydropathy: the Kyte-Doolittle index averaged over every residue of the protein. It is the hydropathy plot collapsed into one number, and the collapse hides exactly what the plot shows. Glycophorin A has a GRAVY of -0.080, mildly hydrophilic, even though its 19-residue profile peaks at 2.67 over the membrane helix. One helix in a 150-residue protein barely moves the global mean.
The average under the chart is not GRAVY either. It is the mean of the plotted window values, and residues near the ends fall into fewer windows than residues in the middle, so they count less. For glycophorin A it is -0.034 with a 9-residue window and -0.102 with a 19-residue window. Use GRAVY when you need the whole-protein value to compare proteins.
| Question | Tool |
|---|---|
| Where are the hydrophobic segments, with the classic Kyte-Doolittle scale? | Hydropathy plot |
| How does the profile look on another scale, such as Eisenberg or Hopp-Woods? | Hydrophobicity plot |
| How do flexibility, secondary structure, or polarity vary along the chain? | Protein Scale |
| What is the protein's overall hydrophobicity as one number? | GRAVY calculator |
| Where are charged residues clustered? | Charge plot |
Use 19 to look for transmembrane helices and 7 to 11 for surface regions and loops. The default of 9 matches ProtScale.
With a 19-residue window, a stretch averaging above 1.6 is hydrophobic enough to be a membrane-spanning helix. Kyte and Doolittle proposed the cutoff in their 1982 paper in the Journal of Molecular Biology, calibrated for their scale and a 19-residue window, so it does not apply to other scales or window sizes.
Every point is the average of a full window centered on that residue. The first and last (window - 1) / 2 residues have no full window, so a 19-residue window starts at residue 10. This is how Kyte and Doolittle and ExPASy ProtScale plot hydropathy.
A hydropathy plot is a hydrophobicity plot drawn with the Kyte-Doolittle hydropathy scale. The Hydrophobicity plot offers 24 other scales.
Yes. On the Kyte-Doolittle scale, positive values are hydrophobic and negative values are hydrophilic.
Hydropathy is the Kyte-Doolittle value of a residue or the mean over a window, plotted along the chain. GRAVY is the same mean taken over the whole protein, so it gives one number per sequence and no positions.
Plot net charge vs pH to visualize protein charge behavior and identify the isoelectric point.
Explore local protein hydrophobicity with 24 amino acid scales, including Eisenberg and Hopp-Woods, and an adjustable sliding window.
Plot amino acid property profiles using 42 scales for hydrophobicity, flexibility, secondary structure propensity, antigenicity, and more.
Analyze aggregation-prone regions in a protein structure.
Match experimental masses to theoretical protein digest fragments for peptide mass fingerprinting.
Map protease and chemical cleavage sites across protein sequences for proteomics experiment planning.
Digest a protein in silico and list peptide masses and ion m/z values for mass spectrometry.
Predict pKa values of ionizable groups in proteins based on 3D structure.
Calculate molecular weight, pI, extinction coefficients, composition, and sequence indices.
Compare independently interpretable sequence properties related to protein stability.