Skip to content

NRLMFβ: Bata-distribution-rescored Neighborhood Regularized Logistic Matrix Factorization for Improving Performance of Drug–Target Interaction Prediction

License

Notifications You must be signed in to change notification settings

akiyamalab/NRLMFb

Repository files navigation

Script of "NRLMFβ: Bata-distribution-rescored Neighborhood Regularized Logistic Matrix Factorization for Improving Performance of Drug–Target Interaction Prediction"

Techniques for predicting interactions between a drug and a target (protein) are useful for strategic drug repositioning. Neighborhood regularized logistic matrix factorization (NRLMF) is known as one of the state-of-the-art drug--target interaction prediction method, which is based on a statistical model using the Bernoulli distribution. However, our survey revealed a problem that the prediction does not work well when drug--target interaction pairs have less active information (e.g. we supposed a sum of the number of ligands for a target and the number of target proteins for a drug). In this study, in order to solve this problem, we proposed neighborhood regularized logistic matrix factorization with beta distribution rescoring (NRLMFb), which is an algorithm to correct the score of NRLMF. The Beta distribution is known as a conjugative prior distribution of the Bernoulli distribution and it can reflect an amount of active information to its shape. Therefore, in NRLMFb, the Beta distribution was used for rescoring the NRLMF score. In the evaluation experiment, three types of 10-fold cross validation were performed five times for each of the four datasets (i.e. Nuclear receptor, GPCR, Ion channel, Enzyme) and we measured the average values of AUC and AUPR and 95¥% confidence intervals. As a result, the performance of NRLMFb was shown to exceed that of NRLMF. For this reason, we concluded that NRLMFb improved prediction accuracy as compared to NRLMF.

Requirements

Python

You need to use Python 3.x for executing this scripts. We recommends that you use Anaconda 2.4.0 to set up python environment. This script was created by using Python 3.5.4. For Python 3.5.4 please refer to the following URL.
https://www.python.org/downloads/release/python-352/

Python packages

In addition, we use Numpy, scikit-learn (ver. 0.18.1 and above), scipy, pymatbridge (required only when using KBMF 2K) as Python package. For each package please refer to the following URL.
− Numpy: http://www.numpy.org/
− scikit-learn: http://scikit-learn.org/stable/
− scipy: http://www.scipy.org/
− pymatbridge: http://arokem.github.io/python-matlab-bridge/

Datasets

The drug-target interaction dataset created by Yamanishi et al. can be downloaded from the following URL.
http://web.kuicr.kyoto-u.ac.jp/supp/yoshi/drugtarget/

Usage

Examples

Command to execute this script

$ python PyDTI.py --method="nrlmfb" --dataset="nr" --cvs="1" --data-dir="." --gpmi="delta=1e-100 max_iter=2688 n_init=1" --scoring="auc" --specify-arg=0 --params="params.txt" --log="job.log"

External validation can be performed by the following command.

$ python PyDTI.py --method="nrlmfb" --dataset="gpcr" --cvs="1" --external="1" --data-dir="." --specify-arg=0 --gpmi="delta=1e-100 max_iter=2688 n_init=1" --scoring="auc" --params="params.txt" --log="job.log"

Acknowledgement

This script was created based on PyDTI developed by Liu et al. PyDTI can be accessed from the following URL. https://github.com/stephenliu0423/PyDTI.git

We also created this script based on the BO-DTI script developed py Ban et al. BO-DTI can be accessed from the following URL. https://github.com/akiyamalab/BO-DTI.git

Contact

These scripts was implemented by Tomohiro Ban. E-mail: [email protected]

Department of Computer Science, School of Computing, Tokyo Institute of Technology, Japan http://www.bi.cs.titech.ac.jp/

If you have any questions, please feel free to contact the author.

References

Tomohiro Ban, Masahito Ohue, Yutaka Akiyama: NRLMFβ: Bata-distribution-rescored Neighborhood Regularized Logistic Matrix Factorization for Improving Performance of Drug–Target Interaction Prediction, Biochemistry and Biophysics Reports, 18: 100615, 2019. doi:10.1016/j.bbrep.2019.01.008. https://www.sciencedirect.com/science/article/pii/S2405580818302590

Copyright © 2019 Akiyama Laboratory, Tokyo Institute of Technology, All Rights Reserved.

About

NRLMFβ: Bata-distribution-rescored Neighborhood Regularized Logistic Matrix Factorization for Improving Performance of Drug–Target Interaction Prediction

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages