Skip to main content

PhaSePred

Predict the phase-separation propensity of a protein from its amino-acid sequence. Implementation of Chen et al. 2022 PNAS.

Install

pip install phasepred

Requires Python >= 3.12. The models and the DeepPhase table ship inside the package.

Four feature components cannot be redistributed and need a one-time install from the repository:

git clone https://github.com/notwhiteblank/PhaSePred.git && cd PhaSePred
bash tools/PScore/install.sh
bash tools/ESpritz/install.sh
bash tools/DeepCoil/install.sh
bash tools/PhosphoSitePlus/install.sh   # only needed for hSaPS / hPdPS

The installers put their data under ~/.local/share/phasepred/, where the package finds it automatically. phasepred check-tools prints a status row per component, and for every missing one the exact command that installs it. A complete install reports 9 OK.

Use

phasepred predict --fasta proteins.fasta --mode SaPS --output scores.csv

Four modes: SaPS and PdPS (any species, 8 features), hSaPS and hPdPS (human, 10 features). The output CSV carries the score plus every feature value.

Input can also be UniProt accessions:

phasepred predict --ids "P35637,Q9Y2W1" --mode SaPS --output scores.csv

More

Source, training data, retraining and AUC validation against the paper: https://github.com/notwhiteblank/PhaSePred

Metadata

Release files for phasepred 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for phasepred 1.0.1
File Size Uploaded
phasepred-1.0.1.tar.gz 2.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for phasepred 1.0.1
File Interpreter ABI Platform
phasepred-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.0 MB

Release files / phasepred-1.0.1.tar.gz

Download URL phasepred-1.0.1.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
f544b50c732ade43daec1decf52a58e38ef44900ed5887ba4902aa3323158970
BLAKE2b-256 checksum
How to use checksums
603b6659f12f153c981e9eb91a984a94d83293861d6fa7c87146721c4612a1c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / phasepred-1.0.1-py3-none-any.whl

Download URL phasepred-1.0.1-py3-none-any.whl
Size 1.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a67268f9aa80b9781347e27fa862980480d9d8aee789d54cfcbc773dddec252f
BLAKE2b-256 checksum
How to use checksums
21b918965ccef898ebc45f105298ec4b6b13c14fb6ef1812d0ab0739e04284ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

1.0.2

2 release files

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page