Skip to main content

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

  1. Initialize the configuration:
sepal-ppi setup --ini-path /path/to/nsp3_env_config.ini
  1. Prepare features from a FASTA file:
sepal-ppi prepare -f /path/to/input.fasta --output-dir /path/to/mutifeature
  1. 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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

onestep_sepal_ppi-0.9.1-py3-none-any.whl (431.8 kB view details)

Uploaded Python 3

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

Hashes for onestep_sepal_ppi-0.9.1.tar.gz
Algorithm Hash digest
SHA256 afd262ba15ff36adab603cf49812fd4272c6118a36ade11344fdfb81e0368936
MD5 f016e2550b16cc8e5448d26daa108a5c
BLAKE2b-256 36bb0c2dace1ef90cce0b53bbf15b42998da81adb0ec48d3ac25cf440830a1bb

See more details on using hashes here.

File details

Details for the file onestep_sepal_ppi-0.9.1-py3-none-any.whl.

File metadata

File hashes

Hashes for onestep_sepal_ppi-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 73857c257100d845e047fa97ff9594f094c9e3752c0ea563ee858209d08a5a7e
MD5 1e0bb221a2d7aefd06fb270da6e1c28c
BLAKE2b-256 1d63731a9845ec6df9337974f5099da2a689267d280483bb162366cc82ecaa2c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page