Skip to content

A Network Integration Approach for Drug-Target Interaction Prediction

Notifications You must be signed in to change notification settings

ahu-bioinf-lab/AMGDTI

Repository files navigation

AMGDTI

GitHub release (latest by date including pre-releases) GitHub issues GitHub pull requests

This repository contains the code for our BIB 2023 Research Track paper: AMGDTI: drug–target interaction prediction based on adaptive meta-graph learning in heterogeneous network Alt Figure 1. Overviewofthe AMGDTI algorithm,which is divided into three steps. (A) Constructing the heterogeneous networkwithmulti-source biomedical data and employing the Node2Vec algorithm to encode the node representation. (B) Searching for the adaptive meta-graph for the information aggregation of drugs (b1) and protein targets (b2) based on GCN in the heterogeneous network, respectively. (C) Utilizing the inner product of the aggregated feature representation of drugs and proteins to predict potential DTI.

How to run

Step 1: Data Preprocessing

Run the preprocess.py script to prepare the input heterogeneous network. This step ensures your data is correctly processed for subsequent training and prediction.

Step 2: Meta-Graph Optimization

Execute the train_search.py script to identify the optimal adaptive meta-graph for DTI. This stage involves a search process to determine the meta-graph structure that best suits DTI prediction.

Step 3: DTI Prediction

Use the train.py script to apply the adaptive meta-graph to DTI prediction. This step employs the best adaptive meta-graph from the previous step to make predictions and generate results. Following these steps in order will help ensure successful replication of the results presented in our manuscript. If you encounter any challenges during execution or need more detailed information, please consult our code documentation and program instructions for guidance on parameter settings and data preparation.

Environment

python = 3.8 
pytorch = 1.12 
pandas = 1.4.2 
scipy = 1.9.1

Citation

If you find our work helpful in your own research, please consider citing our paper:

@article{su2024amgdti,
  title={AMGDTI: drug--target interaction prediction based on adaptive meta-graph learning in heterogeneous network},
  author={Su, Yansen and Hu, Zhiyang and Wang, Fei and Bin, Yannan and Zheng, Chunhou and Li, Haitao and Chen, Haowen and Zeng, Xiangxiang},
  journal={Briefings in Bioinformatics},
  volume={25},
  number={1},
  pages={bbad474},
  year={2024},
  publisher={Oxford University Press}
}

About

A Network Integration Approach for Drug-Target Interaction Prediction

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages