Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

POP-seq-RBPs

POP-seq-RBPs is a machine framework for predicting RNA-binding protein (RBPs) whose protein RNA interaction profiles captured by Protein Occupancy Profile-Sequencing (POP-seq) data, where POP-seq is protocol for capturing nearly all RBP-RNA interactions, regardless of their identities and it doesn’t require crosslinking.

The following softwares and modules should be installed before using POP-seq-RBPs

python 3.6.10

numpy 1.18.1

pandas 1.0.1

sklearn 0.22.2.post1

tensorflow 2.0.0

keras 2.3.1 (using Tensorflow backend)

Running predict_RBP:

In order to run POP-seq-RBPs, the user has to do the following:

1- Ensure that Encode data file that that identifies the RBPs on the CLIP-seq data a specific cell line is in the same path where main.py file exists.

2- Ensure that POP-seq data file for the same cell line on which the RBPs will be predicted/identified is in the same path where main.py file exists.

3- Rrn generate_bench_mark.py to generate the benchmark dataset for POP-seq data on which popseq data is labeled by RBPs based on the intersection of genomic locations on CLIP-seq and POP-seq data

4- Run the following python command:

python main.py

Note:

The default Machine Learning model used in POP-seq-RBPs framework is the Random Forest (RF) with RNA sequence embedding using Word2Vec technique.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages