Citation Author(s):
Submitted by:
Sun Rui
Last updated:
Tue, 03/19/2024 - 10:45
0 ratings - Please login to submit your rating.


Drug development is a process that is incredibly expensive and time-consuming. Computational drug repurposing can help to assign new indications for approved drugs. It is capable to reduce the cost of drug developments. Machine learning models have been introduced to repurpose drugs long before. Recent studies formulate computational drug repurposing problem as a latent link prediction task on a heterogenous network. A number of computational methods have been developed based on graph neural networks. We propose to use graph transformer networks to learn features of diseases, genes and drugs in a drug-gene-disease heterogenous network. By utilizing the power of graph transformer networks, we developed DDA-GTN method, which is capable of predicting latent associations between drugs and diseases on a drug-gene-disease heterogenous network containing thousands of drugs and thousands of diseases. As far as we can tell, the benchmarking dataset in this work is the largest drug-disease association dataset until today. DDA-GTN is the only method that can work with a network of this size. Comparison analysis indicate that DDA-GTN has a comparable or better performance than all state-of-the-art methods. DDA-GTN has an affordable computational efficiency on both small dense networks and large sparse networks with a very small memory consumption. It is expected that DDA-GTN can be helpful in drug repurposing in practice. All datasets in this work have been deposited in Zenodo (DOI:10.5281/zenodo.10827427). All codes in our work have been deposited in GitHub (


Unpack the data package and put them together with github repo codes.