-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathREADME.Rmd
96 lines (65 loc) · 2.97 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
---
title: "Network Correlation Analysis (NECorr)"
output: github_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
# Contents
- [Overview](#overview)
- [Repo Contents](#repo-contents)
- [System Requirements](#system-requirements)
- [Installation Guide](#installation-guide)
- [Instructions for Use](#instructions-for-use)
- [License](./LICENSE)
- [Citation](#citation)
# Overview {#overview}
NECorr is a R package based on multiple-criteria decision-making algorithms. With the objective of ranking genes and their interactions in a selected condition or tissue, NECorr uses molecular network topology as well as global transcriptomics analysis to find condition/tissue-specific hub genes and their regulators.
# Repo Contents {#repo-contents}
- [R](./R): `R` package code.
- [man](./man): package manual for help in R session.
- [int](./data): test data using dummies datasets and model.
- [tests](./tests): `R` test with the data.
# System Requirements {#system-requirements}
## Hardware Requirements
The package require a long running time depending of the size of molecular network. A computer with 16 GB RAM is recommended to run the package.
The necessary C++ or GCC libraries are needed as the software is running partially on Rccp.
## Software Requirements
### OS Requirements
This package is supported for *Mac OS*, *Windows* and *Linux* operating systems. The package has been tested on the following systems:
Linux: Redhat RHEL 7.4\
Mac OSX: OS X 11.2.3; and 12.6
The NECorr packages requires the R version 3.4.2 or higher and a standard computer with enough RAM to support the operations defined by a user. For minimal performance, this will be a computer with about 1 GB of RAM.
### Installing R version 3.5 on Linux
The latest version of R can be installed as follows on *Linux*:
```{bash eval=FALSE, include=TRUE}
wget https://cran.rstudio.com/bin/macosx/R-3.4.2.pkg
sudo installer -pkg R-3.5.2.pkg -target /
```
# Installation Guide {#installation-guide}
## Devtools
From an `R` session, type:
```{r eval=FALSE, include=TRUE}
require(devtools)
install_github('warelab/NECorr', build_vignettes=TRUE, dependencies=TRUE, upgrade_dependencies=TRUE)
```
The package should take approximately 20 seconds to install with vignettes on a recommended computer.
## Package Versions
The `NECorr` package dependencies will be installed automatically.
The following [BioConductor](https://www.bioconductor.org/) package will need to be installed separately
```{r eval=FALSE, include=TRUE}
Biobase: 2.54.0
BiocGenerics: 0.40.0
limma: 3.50.3
AnnotationDbi: 1.56.2
GenomeInfoDbData: 1.2.7
supraHex: 1.14.0
```
# Instructions for Use {#instructions-for-use}
Please see the vignettes for help using the package:
```{r eval=FALSE, include=TRUE}
vignette("Necorr", package="NECorr")
vignette("gini", package="NECorr")
```
# Citation {#citation}
For citing code or the paper, please use [this citation](https://www.biorxiv.org/content/early/2018/05/21/326868).