Coder Social home page Coder Social logo

nsandeep054 / predict_rna-rna_interaction Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mohan-mj/predict_rna-rna_interaction

0.0 1.0 0.0 10.21 MB

In this project I have used deep learning methods to predict RNA-RNA interaction (RRI) from the sequencing-based training data.

License: Apache License 2.0

Jupyter Notebook 100.00%

predict_rna-rna_interaction's Introduction

Prediction of RNA-RNA Interaction using Deep Learning

Ribonucleic acid (RNA) is a polymeric molecule essential in various biological roles in coding, decoding, regulation and expression of genes. RNA and DNA are nucleic acids, and along with lipids, proteins and carbohydrates, constitute the four major macromolecules essential for all known forms of life. Like DNA, RNA is assembled as a chain of nucleotides.

RNA binding protein play a crucial role in gene regulation. Experimental approaches for detecting the protein binding sites on RNAs are time consuming and costly. Intelligent algorithms can replace the time consuming traditional methods. But the efficient representation of RNA sequences is always a challenge. The quality of which directly impact the accuracy of the learning algorithm. K-mer representation is widely followed method. The better approach could be to learn the distribute representation of the k-mers and represent the sequence. In this project deep learning methods were used to predict RNA-RNA interaction (RRI) from the sequencing based training data. RISE dataset was used for modeling and validation. RISE provides a comprehensive collection of RRIs that mainly come from recent transcriptome-wide sequencing-based experiments like PARIS, SPLASH, LIGR-seq, and MARIO, as well as targeted studies like RIA-seq, RAP-RNA and CLASH [2]. Each row of the dataset contains a pair of RNAs that supposedly interact with each other. The vector representation of the samples were prepared for each RNA using K-mer composition. Then the vector representation for each sample of the dataset was created by concatenating the corresponding vector of its two constituents RNAs. This was then used for training CNN algorithm for predicting the RRI (RNA-RNA interaction).

References:

[1] Predicting the sequence specificities of DNA and RNA-binding proteins by deep learning - Babak Alipanahi et al.

[2] RISE: a database of RNA interactome from sequencing experiments - Jing Gong et al.

predict_rna-rna_interaction's People

Contributors

mohan-mj avatar

Watchers

James Cloos avatar

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.