Analyze
Protein Analysis
Read the physicochemical properties of a protein the way ExPASy ProtParam does, without leaving the editor or pasting a sequence into a form. Point it at a selection or a coding feature and it translates in the genetic code you choose; every number is computed by the same engine that is golden-validated against Biopython, and every parameter that changes an answer — the hydropathy scale, the profile window, the pH — is a control rather than a hidden default.
Real CDS plasmids (GFP · TetA/Bla · ADH1 · a His6-TEV expression vector), twelve UniProt proteins, one with unknown residues, bacteriorhodopsin for membrane topology and preproinsulin for signal peptides, for the domain scanner, protein analysis, disorder, protease digest and back-translation
What it does
- 01Molecular weight, isoelectric point and net charge at any pH from the Bjellqvist pKa set, with the terminal corrections applied
- 02Instability index (Guruprasad 1990) with the published stable-versus-unstable reading stated rather than implied
- 03GRAVY over any of the twenty-eight ProtParam hydropathy scales, not just Kyte and Doolittle
- 04Aliphatic index (Ikai 1980) as a thermostability indicator
- 05Aromaticity (Lobry 1994) and the helix, turn and sheet residue propensities
- 06Molar extinction coefficient at 280 nanometres for reduced cysteines and for disulfide-bonded cystines, with the corresponding absorbance of a one gram per litre solution
- 07Windowed hydropathy, hydrophilicity, surface accessibility and flexibility profiles with an adjustable window and edge weight
- 08Full amino-acid composition as counts and percentages
- 09Titration curve across the pH range with the isoelectric point marked on it
- 10Reads the live editor selection or a chosen coding feature, translating in the genetic code you pick, and re-highlights the region on the map
- 11Non-standard residues and trailing bases outside a whole codon are reported rather than silently dropped
- 12CSV export of every value, including the composition table and the titration curve
What it runs on
The protein engine ports Biopython ProtParam and is golden-validated byte-for-byte against it across three hundred and sixty-eight assertions, with the aliphatic index validated against the peptides package. The panel runs on @ports/protein.
Everything runs client-side. Files are parsed in the browser and projects are saved on this machine, so an unpublished sequence is never uploaded.
Questions
- Why does the composition not add up to one hundred percent?
- Because a residue outside the twenty standard amino acids still counts toward the length but has no entry in the composition. This matches ProtParam, and the panel names the residues responsible instead of hiding them.
- Which extinction coefficient should I use to read a concentration off an A280?
- Use the reduced value when the protein carries free cysteines and the cystine value when disulfide bonds are formed. The panel reports the absorbance of a one gram per litre solution for both, which is the number you divide a reading by.
- Can it analyse a coding region rather than a protein sequence?
- Yes. Point it at a selection or a coding feature and it translates in the genetic code you choose, stating the frame it used and how many trailing bases fell outside a whole codon.
- Why are there twenty-eight hydropathy scales?
- Because GRAVY depends on the scale, and a single hardcoded scale would hide that dependence. Every scale ProtParam ships is selectable and each one is validated against the reference implementation.
Also searched as
ProtParam online · protein molecular weight calculator · isoelectric point calculator · GRAVY hydropathy calculator · extinction coefficient A280 calculator · Kyte Doolittle hydropathy plot · protein instability index · aliphatic index calculator · amino acid composition calculator · protein titration curve pI · ExPASy ProtParam alternative · protein pI calculator online · protein molecular weight from sequence · A280 extinction coefficient calculator · free protein parameter calculator