SEPAL-PPI inference-only one-step CLI
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
onestep_sepal_ppi-0.9.1.tar.gz
(365.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file onestep_sepal_ppi-0.9.1.tar.gz.
File metadata
- Download URL: onestep_sepal_ppi-0.9.1.tar.gz
- Upload date:
- Size: 365.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afd262ba15ff36adab603cf49812fd4272c6118a36ade11344fdfb81e0368936
|
|
| MD5 |
f016e2550b16cc8e5448d26daa108a5c
|
|
| BLAKE2b-256 |
36bb0c2dace1ef90cce0b53bbf15b42998da81adb0ec48d3ac25cf440830a1bb
|
File details
Details for the file onestep_sepal_ppi-0.9.1-py3-none-any.whl.
File metadata
- Download URL: onestep_sepal_ppi-0.9.1-py3-none-any.whl
- Upload date:
- Size: 431.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73857c257100d845e047fa97ff9594f094c9e3752c0ea563ee858209d08a5a7e
|
|
| MD5 |
1e0bb221a2d7aefd06fb270da6e1c28c
|
|
| BLAKE2b-256 |
1d63731a9845ec6df9337974f5099da2a689267d280483bb162366cc82ecaa2c
|