Protein-Sol icon

Protein-Sol

(2017-10)Paper (opens in a new tab)Docs

Predict protein solubility from sequence with feature-level and windowed profile outputs.

0/25,000

Output

Configure inputs to begin

Set options on the left, then click “Predict solubility”.

What is Protein-Sol?

Protein-Sol is an empirical sequence-based method for predicting protein solubility. It reports the core quantities described by the University of Manchester method: percent-sol, scaled-sol, population-sol, and predicted pI.

The method calculates sequence features such as charge balance, amino acid composition, Kyte-Doolittle hydropathy, fold propensity, disorder propensity, entropy, and beta propensity. These features are compared with the Niwa cell-free expression solubility dataset to estimate solubility.

How to use Protein-Sol online

Paste or upload protein FASTA records to run Protein-Sol online. ProteinIQ checks the identifiers and sequence lengths, runs each record with at least 21 standard amino acids unless membrane exclusion is enabled, and reports shorter records as skipped. Results include a prediction table plus downloadable feature, profile, composition, and native run files.

Inputs

InputRequirement
Protein sequencesFASTA text or a .fasta, .fa, .fas, or .txt file.
Sequence lengthAt least one record must contain 21 standard amino acids. Shorter records are skipped and listed in the result warnings.
Sequence identifierThe first whitespace-delimited token of the header, including >, must be unique among processed records. Empty headers use the native identifier >.
Job sizeUp to 25 KB. Record limits range from 5 for guests to 100 on the Pro plan.

Use the 20 standard one-letter amino acid codes when possible:

Text
>my_protein
MKTAYIAKQRQISFVKSHFSRQLEERLGLIEVQLR

Protein-Sol ignores stop symbols and characters outside the standard amino acid alphabet during its sequence preparation step. Headers must begin with > in the first column. Protein-Sol ignores text before the first header and accepts an empty > header. For reproducible predictions, submit canonical protein FASTA records.

Settings

All options are off by default, matching the native sequence-prediction software.

SettingEffect
Charge histidineAssigns histidine a charge of +1 in the feature calculations rather than the default neutral charge.
Exclude predicted membrane proteinsOmits sequences with a 21-residue window whose mean Kyte-Doolittle hydropathy exceeds 1.6. An entirely excluded batch can return no prediction rows. The native logs explain exclusions.
Export whole-sequence featuresAdds whole_seq_data.txt, including full headers and native whole-sequence features.
Export residue propertiesAdds native seq_N.txt files with per-residue properties.

Results

The Predictions view contains the native prediction rows for processed sequences. The same rows are available in the predictions CSV.

ColumnMeaning
IDEffective FASTA identifier reported by Protein-Sol.
percent-solPredicted solubility percentage.
scaled-solPrediction scaled over the source reference range.
population-solReference population solubility on the same scale.
pIPredicted isoelectric point used by the Protein-Sol feature model.

The CSV files view includes downloads for feature weights, feature deviations, sliding-window profiles, and whole-sequence or windowed composition data.

Downloadable Files

Protein-Sol returns CSV tables for the parsed results:

  • predictions.csv: solubility predictions and predicted pI.
  • feature_weights.csv: feature contribution weights used by the model.
  • feature_deviations.csv: sequence feature deviations.
  • profiles.csv: 21-residue window profile values.
  • composition.csv: whole-sequence and windowed composition features.
  • composition_summaries.csv: composition summary lines.

Generated run files are retained with the result download bundle:

  • seq_prediction.txt: prediction rows, feature weights, deviations, and 21-residue profiles.
  • seq_composition.txt: whole-sequence, 21-residue, and 51-residue composition features.
  • run.log: execution log.
  • messages.txt: native parser messages and diagnostics.
  • whole_seq_data.txt and seq_N.txt: optional native exports enabled in Settings.
  • stdout.log and stderr.log: native process output when present.

Citation

Hebditch M, Carballo-Amador MA, Charonis S, Curtis R, Warwicker J. Protein-Sol: a web tool for predicting protein solubility from sequence. Bioinformatics. 2017;33(19):3098-3100. doi:10.1093/bioinformatics/btx345

Table of contents

Related tools

CANYA

CANYA

Predict protein aggregation nucleation propensity from amino acid sequences.

EvoIF

EvoIF

Score single and multi-site protein mutations with evolutionary and inverse-folding profiles.

PolyXpert

PolyXpert

Screen paired antibody variable domains for low or high polyreactivity.

RaSP

RaSP

Predict protein stability changes across single amino acid substitutions.

ThermoMPNN

ThermoMPNN

Predict mutation ΔΔG values and identify stabilizing substitutions for protein engineering.

Aggrescan3D

Aggrescan3D

Analyze aggregation-prone regions in a protein structure.

AllMetal3D

AllMetal3D

Predict metal and water binding sites in proteins with 3D CNN models.

PROPKA 3

PROPKA 3

Predict pKa values of ionizable groups in proteins based on 3D structure.

SuperWater

SuperWater

Diffusion-based hydration site prediction for protein structures

TNP

TNP

Characterize nanobody developability with sequence, structure, and surface-property metrics.