/
Solubility Scoring

Solubility Scoring

The solubility scoring API predicts the solubility of an input protein structure.

Quickstart

Command Line Examples

Submit a PDB for solubility scoring:

cyrus engine submit solubility-score input.pdb

Python Examples

Submit a PDB for solubility scoring:

from engine.solubility_score.client import SolubilityScoreClient client = SolubilityScoreClient() job_id = client.submit(input_pdb="input.pdb")

Inputs

  • --pdb-file

    • Input PDB file — cleaned and/or relaxed PDB

    • Prepare a clean PDB using the Clean PDB API

    • CLI argument: --pdb-file input.pdb

    • Python submit() argument: pdb-file=”input.pdb”

    • Do not include multimodel (NMR-sourced) PDBs.  

    • Cyrus strongly recommends using the Relax API on your PDB prior to using this API.

Outputs

  • predictions.csv

    • CSV file containing solubility prediction information, containing:

      • Total solubility score for the structure

      • per-residue solubility scores

      • per-residue SASA percentages

      • per-residue absolute SASA in angstroms (Å)

Notes

Output File interpretation

The solubility score is a measure of how aggregation-prone a residue or structure is, with higher scores representing higher aggregation propensity. The SASA percentage is the accessible surface area when compared to the same residue in a GLY-X-GLY peptide (1.00 meaning 100%, or as exposed as the very-exposed same residue in the GLY-X-GLY peptide). This value may be slightly over 100%.

Related content

Force Disulfide
More like this
Relax
More like this
Disulfidizer
More like this
Clean PDB
More like this
API Services
More like this
Interface Analyzer
Interface Analyzer
More like this