Giter Club home page Giter Club logo

nerltr-dta's Introduction

NerLTR-DTA

INSTALLATION

Requirements:

Python 3.7x (may work with earlier versions, not tested)

Sklearn 0.0

Numpy 1.17.0

Pandas 1.2.3

Java environment

Usage

1.RankLib-2.16.jar(download)

train:

java -jar RankLib-2.16.jar -train train.txt   -ranker 0    -metric2t NDCG@50    -tree 500  -leaf 300  -shrinkage 0.03   
                           -mls 5   -tc 256 -save t_model.txt -out t_out.txt

test:

java -jar RankLib-2.16.jar -load t_model.txt -rank test.txt -indri test_rank.txt

2.index_available.py -- Get the index of the data that satisfies the constraint

3.AAF.py/SAF.py -- Extract features

Evaluation criteria:

MSE

CI

Rm2

Feature:

The characteristics of drugs and proteins are obtained in the same way, and the code only lists one

Note:

Some data processing is done with linux commands,the code is simple, therefore the specific code is not listed.

sharing-sharing matrix --data processing.py

rm2 refers to the code in DeepDTA(Öztürk H, Özgür A, Ozkirimli E. DeepDTA: deep drug–target binding affinity prediction[J]. Bioinformatics, 2018, 34(17): i821-i829.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.