Installation

Currently, RAGE has only been tested with linux x86_64 architectures. Xcode is required for OS X installations, which is available from the App Store.

bedtools

bedtools > 2.19 is required for most functions in RAGE. Do not use older versions of bedtools. Installation of bedtools with package managers may not install version 2.19, so it is recommended that you compile from source. Instructions to compile from source are below, and official installation instructions can be found here: http://bedtools.readthedocs.org/en/latest/content/installation.html


Download the source code at https://github.com/arq5x/bedtools2/archive/master.zip and unzip. Then enter the directory at the command prompt and compile:

cd /path/to/bedtools2-master
make

OR get the source code from github and compile

git clone http://github.com/arq5x/bedtools2.git
cd bedtools2
make

Then you MUST add bedtools bin directory to your $PATH. To do so, add the following line to your ~/.bashrc or ~/.bashprofile, replacing the pathname with the absolute path of the bedtools2 directory:

export PATH=/path/to/bedtools2/bin:$PATH

UCSC kent source utilities

Several functions in RAGE depend on UCSC’s kent source utilities.


First, change to a directory you want to install the binaries.

cd ~

To install on linux x86_64:

mkdir ~/kent
cd ~/kent
wget -r -np -e robots=off -R 'html' http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/
mv hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/* .
rm -rf hgdownload.cse.ucsc.edu

To install on OSX x86_64:

mkdir ~/kent
cd ~/kent
wget -r -np -e robots=off -R 'html' http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.x86_64/
mv hgdownload.cse.ucsc.edu/admin/exe/macOSX.x86_64/* .
rm -rf hgdownload.cse.ucsc.edu

For either architecture, you need to then add the following line to ~/.bashrc or ~/.bashprofile, replacing the path name with the absolute path of the binaries:

export PATH=/path/to/kent:$PATH

R package dependencies

The gplots and gtools packages must be installed before installing RAGE. To do so, open R and enter the following:

> install.packages("gtools")
> install.packages("gplots")

Installing the RAGE package in R

To install rage, first obtain the source tarball and then install with R CMD INSTALL:

$ wget http://dvera.github.com/rage/rage_1.0.tar.gz
$ R CMD INSTALL rage_1.0.tar.gz