Coder Social home page Coder Social logo

ncpcda's Introduction

Type: MATLAB Code

Title: NCPCDA: network consistency projection for circRNA-disease association prediction

Description: This program can be opened by matlab 2016. After opening it, you can run it directly by running the script file named Main.m. This program implements the NCPCDA algorithm with network consistency projection framework, predicting circRNA-disease associations.

Files: 1.dataset.mat: this dataset is retrieved from CircR2Disease database. dataset2.mat: this dataset is retrieved from circRNADisease database.

These two datasets both contain the following four files

  1. cd_adjmat stores known circRNA-disease association information;

  2. circRNA_list and disease_list store circRNA ids and disease ids, respectively;

  3. disease_sim stores disease semantic similarity matrix;

2.Code

  1. Main.m: the entrance of the program;

  2. miRNASS.m: function computing circRNA functional similarity;

  3. GSD.m: function computing disease Gaussian interaction profile kernel;

  4. GSM.m: function computing circRNA Gaussian interaction profile kernel;

  5. combineSim.m: function integrating similarity for circRNAs or diseases;

  6. NCPLDA.m : function computing association scores between circRNAs and diseases by NCPCDA algorithm;

  7. Rank_miRNAs.m: function sorting candidate circRNAs according to association scores;

  8. Write_file.m: function writing candidate circRNAs of each disease to the file named NCP_rank.xls.

3.Results

  1. NCP_rank.xls: function saveing the predicted circRNAs for all diseases.

ncpcda's People

Contributors

ghli16 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.