An open API service indexing awesome lists of open source software.

https://github.com/ctlab/mcmcranking

Tool To Solve The Active Module Problem
https://github.com/ctlab/mcmcranking

Last synced: 8 months ago
JSON representation

Tool To Solve The Active Module Problem

Awesome Lists containing this project

README

          

---
output: github_document
---

```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "README-"
)
```

# mcmcRanking

[![Travis-CI Build Status](https://travis-ci.org/ctlab/mcmcRanking.svg?branch=master)](https://travis-ci.org/ctlab/mcmcRanking)
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/ctlab/mcmcRanking?branch=master&svg=true)](https://ci.appveyor.com/project/ctlab/mcmcRanking)
[![Coverage status](https://codecov.io/gh/ctlab/mcmcRanking/branch/master/graph/badge.svg)](https://codecov.io/github/ctlab/mcmcRanking?branch=master)

## Overview
Tool for estimate probabilities of vertices being in active module using its likelihoods and it proposes methods for ranking vertices in order of importance. Estimating probabilities based on Markov chain Monte Carlo (MCMC) methods.

## Installation

You can install mcmcRanking from github with:

```{r gh-installation, eval = FALSE}
# install.packages("devtools")
devtools::install_github("ctlab/mcmcRanking")
```

## Illustration

An animation of the MCMC algorithm performing. Vertices are colored depending on its likelihood, burgundy and gray colors corresponds to high and low likelihoods respectively. Yellow subgraph is an active module.