Skip to content

Deep learning-based drug-target interaction prediction / Deep belief net (DBN) based on Theano

License

Notifications You must be signed in to change notification settings

Bjoux2/DeepDTIs_DBN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepDTIs

Please cite 'Deep learning-based drug-target interaction prediction'.

The Deep belief net (DBN) code was rewritten from www.deeplearning.net

The code in 'code_sklearn-like' is recommended, the usage of the DBN here is similar to sklean:

Pseudo-example:

from DBN_wm import DBN

dbn_classifier = DBN()

dbn_classifier.pretraining(train_x)

dbn_classifier.finetuning(train_x, train_y, valid_x, valid_y) # the valid set is used to optimize the parameters

y_pred = dbn_classifier.predict(test_y)

More detaild example, see test_DBN.py

Please note that: the calculated data is very large (>4GB), we could not upload the calculated data. If you need the data, please follow the Data section (download molecules and proteins from Drugbank & calculate features using Biotriangle web platform or other python packages) in the paper to construct the training data.

Dependencies:

1), Python 2.7, latest version

2), Theano, latest version

Further reading:

1), Deep-Learning-in-Bioinformatics-Papers-Reading-Roadmap

https://github.com/Bjoux2/Deep-Learning-in-Bioinformatics-Papers-Reading-Roadmap

About

Deep learning-based drug-target interaction prediction / Deep belief net (DBN) based on Theano

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages