Skip to content

[NeurIPS 2025] PRING: Rethinking Protein-Protein Interaction Prediciton from Pairs to Graphs

License

Notifications You must be signed in to change notification settings

SophieSarceau/PRING

Repository files navigation

PRING icon PRING: Rethinking Protein-Protein Interaction Prediction from Pairs to Graphs

This repository contains the official codebase for the paper: PRING: Rethinking Protein-Protein Interaction Prediction from Pairs to Graphs (NeurIPS 2025)

Overview


Introduction

PRING is a benchmark designed to evaluate protein–protein interaction (PPI) prediction methods beyond isolated pairs, shifting towards a network-level perspective.

It defines two major categories of tasks:

  • Topology-Oriented Tasks: Evaluate the ability of models to reconstruct PPI networks.

    • Intra-species PPI Network Generation
    • Cross-species PPI Network Generation
  • Function-Oriented Tasks: Assess the biological plausibility of reconstructed PPI networks.

    • Protein Complex Pathway Prediction
    • GO Enrichment Analysis
    • Essential Protein Justification

We hope this benchmark facilitates the development of next-generation PPI prediction models that capture the complex interplay of protein networks more effectively.


Project Status

  • Data preprocessing pipeline (2025-09-19)
  • Evaluation code (2025-09-19)

1. Environment Setup

git clone https://github.com/SophieSarceau/PRING.git
cd PRING
conda create -n pring python=3.10
conda activate pring
bash install.sh

2. Data Preparation

We provide a complete pipeline for preprocessing raw datasets into the required format.

  • See README.md for step-by-step preprocessing instructions.
  • The processed data is stored in ./data_process/pring_dataset.
  • If you wish to download the raw data directly, please refer to README.md.
  • A detailed schema of the dataset format is available in data_format.md.

You may also extend the dataset to additional species using the provided pipeline.


3. Topology-Oriented Tasks

  • Intra-species PPI Network Generation (HUMAN) Guidance available in: intra_species.md

  • Cross-species PPI Network Generation (ARATH, YEAST, ECOLI) Guidance available in: cross_species.md

Note: In addition to the graph-level evaluation metrics, PRING also supports traditional binary classification metrics (e.g., AUC, REC, F1-score) for pairwise PPI prediction tasks. Please refer to the respective task guidance for details.


4. Function-Oriented Tasks


5. Citation

If you find this work useful, please consider citing:

@article{zheng2025pring,
  title={PRING: Rethinking Protein-Protein Interaction Prediction from Pairs to Graphs},
  author={Zheng, Xinzhe and Du, Hao and Xu, Fanding and Li, Jinzhe and Liu, Zhiyuan and Wang, Wenkang and Chen, Tao and Ouyang, Wanli and Li, Stan Z and Lu, Yan and others},
  journal={arXiv preprint arXiv:2507.05101},
  year={2025}
}

@inproceedings{zheng2025pring,
  title={{PRING}: Rethinking Protein-Protein Interaction Prediction from Pairs to Graphs},
  author={Xinzhe Zheng and Hao Du and Fanding Xu and Jinzhe Li and Zhiyuan Liu and Wenkang Wang and Tao Chen and Wanli Ouyang and Stan Z. Li and Yan Lu and Nanqing Dong and Yang Zhang},
  booktitle={The Thirty-ninth Annual Conference on Neural Information Processing Systems (NeurIPS) Datasets and Benchmarks Track},
  year={2025},
  url={https://openreview.net/forum?id=mHCOVlFXTw}
}

About

[NeurIPS 2025] PRING: Rethinking Protein-Protein Interaction Prediciton from Pairs to Graphs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published