Skip to content

xypan1232/iDeepV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iDeepV: predicting RBP binding sites using vector representaiton learned from sequences with CNNs.

In this study, we test iDeepV on two datasets: RBP-31: download from https://github.com/xypan1232/iDeepS/tree/master/datasets/clip RBP-24: download from http://www.bioinf.uni-freiburg.de/Software/GraphProt/GraphProt_CLIP_sequences.tar.bz2

RNA2Vec.py is used to learn embdeddings for k-mers, and its input is the fasta file for training word2vec iDpeepV.py is used to perform the predictions of RBP binding sites, the user only need input which dataset to test (RBP-24 or RBP-31). And reproduce the results in paper.

Dependency:

python 2.7
Keras 1.1.2: https://github.com/fchollet/keras
genism: https://radimrehurek.com/gensim/models/word2vec.html
sklearn v0.17: https://github.com/scikit-learn/scikit-learn

Reference

Xiaoyong Pan^, Hong-Bin Shen^. Learning distributed representations of RNA sequences and its application for predicting RNA-protein binding sites with a convolutional neural network. Neurocomputing. 2018, 305: 51-58.

About

iDeepV: predicting RBP binding sites using vector representation learned from sequences with a CNN.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages