项目作者: mims-harvard

项目描述 :
Jumping across biomedical contexts using compressive data fusion
高级语言: Python
项目地址: git://github.com/mims-harvard/medusa.git
创建时间: 2016-01-14T21:29:53Z
项目社区:https://github.com/mims-harvard/medusa

开源协议:GNU General Public License v2.0

下载


Medusa

Medusa is an approach to detect size-k modules of objects (candidate objects) that, taken together, appear most significant to another set of objects (pivot objects).

Medusa operates on large collections of heterogeneous data sets and explicitly distinguishes between diverse data semantics. It builds on collective matrix factorization to derive different semantics, and it formulates the growing of the modules as a submodular optimization program. Medusa is flexible in choosing or combining the semantic meanings, and provides theoretical guarantees about the detection quality.

Large heterogeneous data collections contain interactions between variety of objects, such as genes, chemicals, molecular signatures, diseases, pathways and environmental exposures. Often, any pair of objects—-like, a gene and a disease—-can be related in different ways, for example, directly via gene-disease associations or indirectly via functional annotations, chemicals and pathways, yielding different semantic meanings.

This repository contains supplementary material for Jumping across biomedical contexts using compressive data fusion by Marinka Zitnik and Blaz Zupan.

Dependencies

The required dependencies to build the software are Numpy >= 1.8, SciPy >= 0.10.

Usage

synthetic.py - Demonstrates Medusa on synthetic semantics.

See also scikit-fusion, our module
for data fusion using collective latent factor models.

Install

To install in your home directory, use

  1. python setup.py install --user

To install for all users on Unix/Linux

  1. python setup.py build
  2. sudo python setup.py install

To install in development mode

  1. python setup.py develop

Citing

  1. @article{Zitnik2016,
  2. title = {Jumping across biomedical contexts using compressive data fusion},
  3. author = {Zitnik, Marinka and Zupan, Blaz},
  4. journal = {Bioinformatics},
  5. volume = {32},
  6. number = {12},
  7. pages = {90-100},
  8. year = {2016},
  9. publisher = {Oxford Journals}
  10. }

License

Medusa is licensed under the GPLv2.