Name Last Update
..
LICENSE.html Loading commit data...
README.html Loading commit data...
inputfile.csv Loading commit data...
outputfile.csv Loading commit data...
reptb_nbi.py Loading commit data...

README.html

###### RepTB README ######

Usage

python reptb_nbi.py inputfile.csv outputfile.csv

Prerequisites:


  1. This algorithm has been tested on Python 2.7

  2. The Python program needs following modules to be imported:

    • numpy

    • csv

    • numpy.matlib


Input File

inputfile.csv : This is the input file that we have used in our study. This file contains the drug-target interactions from drugbank and GO mapping. Customised GO mapped input files can be fed into the NBI algorithm for different model systems.

NBI Algorithm

reptb_nbi.py : The NBI code snippet contains comments that would help the researchers with their own data. All the researchers have to do is upload their GO mapped DTI file (inputfile.csv)and run the python code. The code will first generate an adjacent matrix using the input file and then create a prediction matrix called NBIscore which will be a m x n matrix. The output file (outputfile.csv) will be created which will contain predicted DTIs having scores within 20% of the max score for each Target.

Output File

outputfile.csv : This is the final output file generated using the input file and contains the prioritized list of predicted DTIs with the predicted scores. If you are uploading your own input file containing the DTIs, you might need to change the name of the output file in the python code provided.