Giter Site home page Giter Site logo

demand-algorithm's Introduction

DeMAND-algorithm

The Drug Mechanism of Action Algorithm Developed in the Califano Lab

Introduction

The DeMAND algorithm is a method to elucidate drug mechanism of action by detecting which interactions in a network are dysregulated by the drug. Given gene expression profiles before and after the drug pertubation, as well as a molecular interaction network, DeMAND detects which nodes (i.e. proteins or genes) have dysregulated edges after the pertubation.

The DeMAND algorithm was developed in the lab of Andrea Califano. The first authors are Jung Hoon Woo and Yishai Shimoni. The corresponding authors are Mukesh Bansal and Andrea Califano. For further information about the algorithm, please see the included guide, and the original paper https://www.ncbi.nlm.nih.gov/pubmed/26186195.

The original version of DeMAND was written by Jung Hoon Woo. A faster version (DeMANDfast) was written by Alexander Lachmann. In my benchmark analysis, DeMANDfast is about 3-10 times faster than DeMAND, and the results are nearly identical.

Installation

DeMAND is written in R, so if you do not have R, install that first (https://www.r-project.org/). After DeMAND and DeMANDfast are downloaded, In the R script: The original DeMAND algorithim can be found at BioClite (https://www.bioconductor.org/packages/release/bioc/html/DeMAND.html). Please follow the instructions there to install.

Run DeMANDfast

DeMANDfast can only be found after installing the original DeMAND algorithm, an example of running it is found in example.r

demand-algorithm's People

Contributors

joshb29 avatar alevax avatar grosenberger 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.