|
Download README.md from netbiolab/LoGoPPI-Bernett: direct link, hf CLI and curl.
- Browser
- Download file 2.33 kB
-
https://huggingface.co/netbiolab/LoGoPPI-Bernett/resolve/main/README.md
- Command line
-
hf download hf://netbiolab/LoGoPPI-Bernett/README.md
-
curl -L -o README.md https://huggingface.co/netbiolab/LoGoPPI-Bernett/resolve/main/README.md
2.33 kB
| license: apache-2.0 | |
| library_name: pytorch | |
| tags: | |
| - protein | |
| - protein-protein-interaction | |
| - esm2 | |
| - bernett | |
| - biology | |
| # LoGoPPI Bernett | |
| LoGoPPI is a protein–protein interaction prediction model built on ESM-2. It combines a Global sequence representation with a residue-level Maxsim score. The two calibrated scores are combined with fixed weights of 0.5 and 0.5. | |
| ## Model overview | |
| This checkpoint was trained independently on the Bernett human PPI benchmark. It does not load or continue training from the LoGoPPI Cross-species checkpoint. | |
| ## Training and evaluation data | |
| The data originate from the [Bernett human PPI benchmark, Figshare version 3](https://doi.org/10.6084/m9.figshare.21591618.v3), which is based on high-confidence human interactions from HIPPIE v2.3 and uses leakage-controlled dataset construction. | |
| The `data/bernett/` directory contains `proteins.fasta` and `query,text,label` CSV files for training, checkpoint selection, calibration, and testing. | |
| | Split | Pairs | | |
| |---|---:| | |
| | Training | 163,192 | | |
| | Validation selection | 29,630 | | |
| | Validation calibration | 29,630 | | |
| | Test | 52,048 | | |
| ## Results | |
| | Metric | Value | | |
| |---|---:| | |
| | AUPR | 0.684319 | | |
| | AUROC | 0.701470 | | |
| | NLL | 0.632073 | | |
| | F1 | 0.673916 | | |
| ## Usage | |
| Install [LoGoPPI v2.0.0](https://github.com/netbiolab/LoGoPPI/tree/v2.0.0) and download the model files: | |
| ```bash | |
| git clone https://github.com/netbiolab/LoGoPPI.git | |
| cd LoGoPPI | |
| conda env create -f environment.yml | |
| conda activate logoppi | |
| python - <<'PY' | |
| from huggingface_hub import snapshot_download | |
| snapshot_download( | |
| "netbiolab/LoGoPPI-Bernett", | |
| revision="v2.0.0", | |
| local_dir="models/bernett", | |
| ignore_patterns=["data/*"], | |
| ) | |
| PY | |
| ``` | |
| Run inference with a FASTA file and a `query,text` pair CSV: | |
| ```bash | |
| python inference.py \ | |
| --model_dir models/bernett \ | |
| --fasta_path proteins.fasta \ | |
| --pair_csv pairs.csv \ | |
| --output_path predictions.csv \ | |
| --gpus 0 | |
| ``` | |
| Training, testing, sequence-only input, and embedding reuse are documented in the [GitHub repository](https://github.com/netbiolab/LoGoPPI). | |
| ## License and citation | |
| LoGoPPI is released under the Apache License 2.0. Please cite the accompanying LoGoPPI study and the [Bernett benchmark](https://doi.org/10.1093/bioinformatics/btaf192) when using this model or the distributed data. | |