Giter Site home page Giter Site logo

biolab / red Goto Github PK

View Code? Open in Web Editor NEW
3.0 18.0 2.0 2.95 MB

Inference of Epistatic Gene Networks

Home Page: http://bioinformatics.oxfordjournals.org/content/30/12/i246

License: GNU General Public License v3.0

Python 100.00%
network-inference epistasis genetic-interactions mutant-data

red's Introduction

Red

Epistasis analysis is a major tool from classical genetics to infer the order of function of genes in a common pathway. Commonly, it considers single and double mutant phenotypes and for a pair of genes observes if change in one masks the effects of the other one. Despite recent emergence of biotechnology techniques that can provide gene interaction data on a large, possibly genomic scale, very few methods are available for quantitative epistasis analysis.

Red is a conceptually new probabilistic approach to gene network inference from quantitative interaction data. The advantage of Red is the global treatment of the phenotype data through a factorized model and probabilistic scoring of pairwise gene relationships from latent gene presentations. Resulting gene network is assembled from scored relationships.

This repository contains supplementary material for Gene network inference by probabilistic scoring of relationships from a factorized model of interactions, presented at ISMB 2014 by Marinka Zitnik and Blaz Zupan.

Usage

Inferring preferential order-of-action factorized model with default parameters:

>>> from red import Red
>>> from data import loader
>>> G, S, H, genes = loader.load_jonikas_data("data/080930a_DM_data.mat")
>>> gene_red = Red(G, S, H, genes)
>>> gene_red.order()

For more examples see examples.py or run:

$ python examples.py
Input:
  • matrix of double mutant phenotypes, G,
  • matrix of expected no-interaction double mutant phenotypes, H,
  • a vector of single mutant phenotypes, S,
  • latent dimension, rank,
  • regularization of gene latent representation, lambda_u, lambda_v,
  • learning rate of gene latent profiles, alpha,
  • learning rate of logistic map, beta.
Inferred factorized model gene_red includes:
  • preferential order-of-action scores,
  • completed matrix of double mutant phenotypes,
  • gene-dependent logistic function model,
  • inferred gene network for a given gene set of interest,
  • gene latent representation,
  • quality (Fro. error and NRMSE) of matrix completion.

Citing

@article{Zitnik2014,
  title     = {Gene network inference by probabilistic scoring of relationships from a factorized model of interactions},
  author    = {{\v{Z}}itnik, Marinka and Zupan, Bla{\v{z}}},
  journal   = {Bioinformatics},
  volume    = {30},
  number    = {12},
  pages     = {i246--i254},
  year      = {2014},
  publisher = {Oxford University Press}
}

red's People

Contributors

marinkaz avatar

Stargazers

 avatar  avatar

Watchers

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