Skip to content
forked from manumad/DBNLDA

Deep Belief Network based representation learning for LncRNA-Disease association prediction

Notifications You must be signed in to change notification settings

a-gucciardi/DBNLDA

 
 

Repository files navigation

DBNLDA

Deep Belief Network based representation learning for LncRNA-Disease association prediction

DBNLDA is a deep belief network based model for predicting potential Long non-coding RNA (lncRNA) disease association. LncRNAs are non-coding RNAs having length greater than 200 nucleotides. Researches identified abnormal expression of lncRNAs in complex diseases including cancers, heart failure and alzheimer's disease. Computationally predicting lncRNA-disease association have vital role in understanding lncRNA functionalities and dieseas mechanism.

Project Home Page: http://bdbl.nitc.ac.in/dbnlda/index.html

Packages Required

  • Networkx
  • Node2Vec
  • TensorFlow 1.5 or above
  • PyTorch
  • Scikit Learn
  • Numpy
  • Pandas

This repository contains:

  1. dataset: datasets in csv and xls format
  2. code: Python implementation files for DBNLDA
    1. Network_creation.ipynb - Jupyter notebook for creating LMS, DMS and LDA networks
    2. DBN_learning.ipynb - Jupyter notebook for DBN based representation of lncRNA, disease pairs
    3. NNClassifier-CV.ipynb- Jupyter notebook for running neural network based classification and cross validation

The notebook files have to be run in the following sequence:

  1. Network_creation.ipynb
  2. DBN_learning.ipynb
  3. NNClassifier-CV.ipynb

About

Deep Belief Network based representation learning for LncRNA-Disease association prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 89.0%
  • Python 11.0%