PriceLab / TReNA-Legacy

Fit transcriptional regulatory networks using gene expression, priors, machine learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TReNA

Fit transcriptional regulatory networks using gene expression, priors, machine learning

Getting Started

To build and test:

  • clone this repository
  • install R 3.2.3 or later; RUnit 0.4.31 or later (see below)
  • install the following solver packages:
    • glmnet R package 2.0.3 or later
    • randomForest
    • vbsr
    • flare
    • lassopv
  • cd TReNA
  • R CMD INSTALL .

The most reliable way to install package dependencies (and other of their dependencies):

source("http://bioconductor.org/biocLite.R")
biocLite(c("glmnet", "RUnit"))

Using TReNA

  • open an R session
  • source("inst/unitTests/test_TReNA.R")
  • runTests()

The unitTests perform double duty: they ensure the package performs as (currently) expected; they introduce the package to the user and developer. Thus test_TReNA.R is one entry point into this project.

We have also created a Jupyter Notebook demonstrating use of TReNA with 4 different solvers

About

Fit transcriptional regulatory networks using gene expression, priors, machine learning


Languages

Language:Jupyter Notebook 67.1%Language:R 27.0%Language:HTML 3.8%Language:TeX 1.8%Language:JavaScript 0.1%Language:Makefile 0.1%Language:CSS 0.1%