GRAVY icon

GRAVY

(1.0.0)

Calculate average protein hydropathy and classify sequences as hydrophobic or hydrophilic. Learn more

Input

Output

Configure inputs to begin

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

How to calculate a GRAVY score

Paste a protein sequence, either as plain one-letter amino acid text or in FASTA format, and run the calculator. ProteinIQ averages the Kyte-Doolittle hydropathy value across every residue and returns a three-decimal GRAVY (Grand Average of Hydropathy) score for each sequence. Use it as a compact description of overall protein hydrophobicity, not as a position-by-position membrane-topology prediction.

For example, this short sequence contains three strongly hydrophobic residues:

Text
>AIV_reference
AIV

It returns a GRAVY score of 3.500, because (1.8 + 4.5 + 4.2) / 3 = 3.5.

The calculator also accepts several FASTA records in one submission. This input:

Text
>AIV_reference
AIV
>charged_peptide
DEKR

returns these rows:

Protein IDAmino acidsGRAVY
AIV_reference33.500
charged_peptide4-3.850

The protein ID is the first space- or pipe-delimited token in a FASTA header. For example, >sp|P12345|NAME description is displayed as sp.

Input

InputAccepted behavior
Pasted sequenceA single plain-text protein sequence is accepted. Whitespace is ignored and letters are converted to uppercase.
FASTAOne or more records with > headers are accepted. Blank lines and lines beginning with # are ignored.
File uploadThe input control permits .txt, .fasta, .fa, .fas, .csv, and .pdb files up to 50 MB. The submitted content must resolve to protein sequence records that pass the residue validation below.
RCSB entryThe input control can fetch an RCSB PDB entry as FASTA sequence.
ResiduesThe calculation accepts only the 20 canonical one-letter amino acid codes: A C D E F G H I K L M N P Q R S T V W Y.

The tool rejects a sequence containing a noncanonical residue such as B, J, O, U, X, or Z. Before validation, the FASTA parser removes non-letter characters from sequence lines, so whitespace, digits, alignment gaps, and punctuation do not contribute residues or score values. Check an alignment-derived sequence before interpreting its length or score.

Settings

GRAVY has no user-configurable settings. It always uses the Kyte-Doolittle hydropathy scale and rounds the displayed score to three decimal places.

Results

ColumnMeaning
Protein IDIdentifier derived from the FASTA header, or Sequence for a pasted sequence without a header.
Amino acidsNumber of validated canonical residues included in the calculation.
GRAVYMean Kyte-Doolittle hydropathy value across the sequence, displayed to three decimal places.

The results table can be copied or downloaded for batch comparisons.

What does a GRAVY score mean?

GRAVY is calculated as:

GRAVY=1N∑i=1Nhi\text{GRAVY} = \frac{1}{N}\sum_{i=1}^{N} h_iGRAVY=N1​i=1∑N​hi​

Here, NNN is the number of residues and hih_ihi​ is the Kyte-Doolittle hydropathy value assigned to residue iii. Isoleucine (I, 4.5), valine (V, 4.2), leucine (L, 3.8), and phenylalanine (F, 2.8) raise the average. Charged residues such as arginine (R, -4.5), lysine (K, -3.9), aspartate (D, -3.5), and glutamate (E, -3.5) lower it.

A positive score means hydrophobic residues outweigh hydrophilic ones on this scale. A negative score means the reverse. The sign is more reliable than a universal cutoff: protein length, domain composition, oligomerization, disulfides, cofactors, and experimental conditions all affect real solubility and localization. A positive whole-protein average can support a membrane-association hypothesis, but it does not identify a transmembrane segment or establish that a protein is insoluble.

GRAVY also cannot distinguish where hydrophobic residues occur. A sequence with a short hydrophobic helix and a polar soluble domain can have a modest global score. Use a hydropathy plot to inspect the local pattern along the sequence.

Which protein property tool should I use?

GoalToolWhy
Compare the overall hydrophobicity of one or many proteinsGRAVYReturns the mean Kyte-Doolittle score for each sequence.
Locate hydrophobic regions within a sequenceHydropathy plotCalculates hydropathy across sliding sequence windows instead of one global mean.
Review GRAVY alongside mass, pI, extinction coefficient, and other descriptorsProtein ParametersProduces a broader sequence-property report.
Estimate soluble expression from sequence featuresProtein-SolProvides a solubility prediction rather than treating GRAVY as a direct solubility measurement.

FAQ

Is GRAVY the same as a hydropathy plot?

No. GRAVY is one average over the complete sequence. A hydropathy plot keeps positional information by calculating local averages, which makes it more useful for inspecting candidate membrane-spanning segments.

Does a positive GRAVY score prove that a protein is membrane-bound?

No. It shows that the sequence is hydrophobic on average according to the Kyte-Doolittle scale. Confirming membrane association requires local sequence context and, where appropriate, structural or experimental evidence.

Why was my protein sequence rejected?

The GRAVY workflow validates the 20 canonical amino acid letters after cleanup. Replace or remove ambiguity codes, modified-residue symbols, stop markers, and nonprotein text before submitting.

Can I calculate GRAVY for multiple FASTA sequences?

Yes. Include each sequence as a separate FASTA record. The result table contains one row per validated sequence, with its identifier, length, and GRAVY score.

Table of contents

Related tools

Aliphatic Index

Aliphatic Index

Calculate the aliphatic index of protein sequences. A measure of the relative volume occupied by aliphatic side chains, indicating thermostability.

protein-analysisphysicochemical-properties+1
Extinction coefficient calculator

Extinction coefficient calculator

Calculate the molar extinction coefficient of protein sequences at 280 nm. Used for protein concentration determination by UV spectroscopy.

protein-analysisphysicochemical-properties+1
Glycosylation site finder

Glycosylation site finder

Find potential N-linked glycosylation sites (NX[S/T] sequons) in protein sequences. Identifies asparagine residues in the consensus motif for N-glycosylation.

protein-analysisphysicochemical-properties+1
Instability Index

Instability Index

Calculate the instability index of protein sequences. Values above 40 indicate an unstable protein with a short half-life in vitro.

protein-analysisphysicochemical-properties+1
Protein molecular weight calculator

Protein molecular weight calculator

Calculate protein molecular weight from amino acid sequences in Daltons and kilodaltons. Supports FASTA and CSV input, average or monoisotopic masses, initiator Met removal, and disulfide correction.

protein-analysisphysicochemical-properties+1
pI Calculator

pI Calculator

Calculate the theoretical isoelectric point (pI) of protein sequences. The pI is the pH at which a protein carries no net electrical charge.

protein-analysisphysicochemical-properties+1
Amino acid composition

Amino acid composition

Analyze amino acid composition of protein sequences. The tool accepts FASTA sequences and outputs the percentage of each amino acid in the sequence.

sequence-analysisphysicochemical-properties+1
Protein motif scanner

Protein motif scanner

Scan protein sequences for biologically important motifs including glycosylation sites, phosphorylation sites, nuclear localization signals, prenylation motifs, and more.

sequence-analysisphysicochemical-properties+1
InterPro Download

InterPro Download

Download InterPro protein family and domain records as JSON by InterPro ID.

database-searchprotein-analysis+1
QuickGO Download

QuickGO Download

Download QuickGO Gene Ontology term records as JSON by GO ID.

database-searchprotein-analysis+1