The R-package tigaRcycle
performs integrative detection of circadian signals in time series omics data, both sequencing counts RNAseq and continuous microarray data. The package offers a broad range of functions for visualisation of rithmic signals and comparison between different diets and time points. Also, pathway enrichment analysis and visualisation using different repositories can be performed comparing different conditions.
Note: if you have a choice to use either Windows or Unix/Linux, opt for the latter. tigaRcycle
runs more efficiently under Unix/Linux than under Windows. NOTE: when running tigaRcycle
you may see *** WARNINGS *** from INLA
(e.g. on eigenvalues, or on convergence, or even something like 18500 Aborted...). They can currently not be suppressed, because they are produced by C-code. Please ignore them.
The package tigaRcycle
depends on tigaR
and on R >= 3.0.0 and is available from GitHub. This requires the package devtools
:
devtools::install_github("viktormiok/tigaRcycle", build_vignettes=TRUE)
Please restart R before loading the package and its documentation:
library(tigaRcycle)
utils::help(tigaRcycle)
utils::vignette("tigaRcycle")
If your system configuration is making it difficult to install tigaRcycle
natively, an alternative way to get tigaRcycle
running is through a docker container.
Note: On Mac OS X, Docker Machine has Memory and CPU limits. To control it, please check instructions either for CLI or for Docker Desktop.
For building Docker image from the Dockerfile, download the Dockerfile (available in this repo) and run to following command to build it:
docker build -t tigaRcycle .
This will create a tigaRcycle
docker image on your system (please be patient, as the build could take approximately 30-50 minutes to finish).
You can then run it using the following command:
docker run -d -p 8787:8787 -e PASSWORD=pass --name tigaRcycle -it tigaRcycle
Data required for identifying circadian rhythms in transcriptomics data have been deposited in the National Center for Biotechnology Information Gene Expression Omnibus (GEO) and are accessible through the GEO Series accession numbers:
Data type | GEO number |
---|---|
mRNA Arrays | GSE138079 |
RNA-Seq | Not available yet |
In order to access one of the data set for instance GSE138079 you need to run the code bellow. Unpacking the data requires tar and gunzip, which should already be available on most systems.
cd ../ #To get to the main github repo folder
mkdir -p data/tigaRcycle_data_analysis/
cd data/tigaRcycle_data_analysis/
wget ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSE13nnn/GSE138079/suppl/GSE138079_RAW.tar
mkdir GSE138079_RAW
tar -C GSE138079_RAW -xvf GSE138079_RAW.tar
gunzip GSE138079_RAW/*_Regional_*
Please see the following tutorials for detailed examples of how to use tigaRcycle
:
tigaRcycle
is distributed under the MIT license. Please read the license before using tigaRcycle
, which it is distributed in the LICENSE
file.
Publication related to tigaRcycle
include:
-
Miok, V., Yi, C., Gonzalez Garcia, I., Lutter, D., García-Cáceres, C.,"Circadian transcriptomics of different brain regions reveals system-wide coordination and communication between clocks", In preparation
-
Miok, V., Wilting, S.M., Van de Wiel, M.A., Jaspers, A., van Noort, P.I., Brakenhoff, R.H., Snijders, P.J.F., Steenbergen, R.D.M., Van Wieringen, W.N. (2014), "tigaR: integrative significance analysis of temporal differential gene expression induced by genomic abnormalities", BMC Bioinformatics, 15, 327.
Please cite the relevant publication if you use tigaRcycle
.