Git Product home page Git Product logo

rwrhn-ff's Introduction

RWRHN-FF

RWRHN-FF is a semi-supervised algorithm. It integrates various types of data into a heterogeneous network via type-two fuzzy and implements a random walk with restart on heterogeneous network algorithm to find new nodes. In this method, first, four gene-gene similarity networks are constructed based on different genomic sources and then integrated using the type-II fuzzy voter scheme. The resulting gene-gene network is then linked to a disease-disease similarity network, which itself is constructed by the integration of four sources, through a two-part disease-gene network. The product of this process is a reliable heterogeneous network, which is analyzed by the RWRHN algorithm. All steps have mentioned as following:

First, for construct gene-gene similarity networks use four networks (Gene-Gene.rar file include all networks, also, there are genes id in GeneId.rar file).

Second, use data in Drug-Repositioning-Data repo (https://github.com/dkrlab/Drug-Repositioning-Data) to construct a disease-disease network.

Third, with voter (in Voter.rar file), you can integrate gene-gene networks, be aware that your own should configure the membership functions as a type-II fuzzy.

Fourth, using disease-gene data in Drug-Repositioning-Data repo, link the gene-gene network to the disease-disease network, which causes a heterogeneous network.

Fifth, in order to implement a parallel ranking, run spark code on Apache Spark.

rwrhn-ff's People

Contributors

dkrlab avatar mehdijoodaki avatar

Stargazers

 avatar

Watchers

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