onestep-sepal-ppi
Inference-only one-step CLI for SEPAL-PPI.
The PyPI package name is onestep-sepal-ppi. After installation, the command name is sepal-ppi.
Installation
Python 3.12 is recommended:
conda create -n sepal python=3.12 -y
conda activate sepal
pip install torch==2.4.1 torchvision==0.19.1 torchaudio==2.4.1 --index-url https://download.pytorch.org/whl/cu124
pip install --no-build-isolation flash-attn
pip install esm-efficient
pip install onestep-sepal-ppi
Quick Start
- Initialize the configuration:
sepal-ppi setup --ini-path /path/to/nsp3_env_config.ini
- Prepare features from a FASTA file:
sepal-ppi prepare -f /path/to/input.fasta --output-dir /path/to/mutifeature
- Run prediction:
sepal-ppi predict \
--esm-precision bf16 \
--esm-model esm2_15b \
--length 5000 \
--predict-batch 12800 \
--emb-batch 1 \
--multifeature-dir /path/to/mutifeature \
--interaction-list /path/to/ll.csv \
--fasta /path/to/input.fasta \
--output-dir /path/to/output
PDB Mode
sepal-ppi prepare -p /path/to/pdb_dir --output-dir /path/to/mutifeature
PDB mode requires dssp or mkdssp to be available in the environment.
Metadata
Release files for onestep-sepal-ppi 0.9.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| onestep_sepal_ppi-0.9.1.tar.gz | 365.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| onestep_sepal_ppi-0.9.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 797.7 kB
Release files / onestep_sepal_ppi-0.9.1.tar.gz
| Download URL | onestep_sepal_ppi-0.9.1.tar.gz |
|---|---|
| Size | 365.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
afd262ba15ff36adab603cf49812fd4272c6118a36ade11344fdfb81e0368936
|
|
BLAKE2b-256 checksum How to use checksums |
36bb0c2dace1ef90cce0b53bbf15b42998da81adb0ec48d3ac25cf440830a1bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.11
|
Release files / onestep_sepal_ppi-0.9.1-py3-none-any.whl
| Download URL | onestep_sepal_ppi-0.9.1-py3-none-any.whl |
|---|---|
| Size | 431.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
73857c257100d845e047fa97ff9594f094c9e3752c0ea563ee858209d08a5a7e
|
|
BLAKE2b-256 checksum How to use checksums |
1d63731a9845ec6df9337974f5099da2a689267d280483bb162366cc82ecaa2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.11
|