Learn R Programming

TcGSA

Overview

TcGSA is a package which performs Time-course Gene Set Analysis from microarray data, and provide nice representations of its results.

On top of the CRAN help pdf-file, the following article explains what TcGSA is about:

Hejblum, BP, Skinner, J, & Thiébaut, R (2015). Time-Course Gene Set Analysis for Longitudinal Gene Expression Data. PLOS Computational Biology, 11(6):e1004310. <doi: 10.1371/journal.pcbi.1004310>

Installation

TcGSA imports the multtest package which is not available on CRAN, but is available on the Bioconductor repository. Before installing TcGSA, be sure to have this multtest package installed. If not, you can do so by running the following:

if (!requireNamespace("BiocManager", quietly = TRUE)) {
    install.packages("BiocManager")
}
BiocManager::install("multtest")

The easiest way to get TcGSA is to install it from CRAN:

install.packages("TcGSA")

or to get the development version from GitHub:

#install.packages("devtools")
devtools::install_github("sistm/TcGSA")

Microarrays vs RNA-seq

TcGSA relies on a Gaussian assumption for the expression data, which is suitable for normalized microarray data. Due to their count and heteroskedastic nature, RNA-seq data need to be handled differently and TcGSA cannot deal with RNA-seq data. For RNA-seq data, please have a look at the Bioconductor package dearseq which incorporates similar functionality for analyzing RNA-seq data.

– Boris Hejblum

Copy Link

Version

Install

install.packages('TcGSA')

Monthly Downloads

274

Version

0.12.10

License

GPL-2 | file LICENSE

Last Published

February 28th, 2022

Functions in TcGSA (0.12.10)

rchisqmix

Chi-Squared Mixtures Distribution
data_simu_TcGSA

Simulated Data for TcGSA
multtest.TcGSA

Computing the P-value of the Likelihood Ratios Applying a Multiple Testing Correction
plot1GS

Plotting a Specific Gene Set
plot.TcGSA

Plot a Gene Set Trends Heatmap.
TcGSA.LR

Computing the Likelihood Ratios for the Gene Sets under Scrutiny
clustTrend

Cluster the genes dynamics into different dominant trends.
TcGSA.LR.parallel

Parallel computing the Likelihood Ratios for the Gene Sets under Scrutiny
plotPat.1GS

Plotting a Specific Gene Set Stratifying on Patients
plotPat.TcGSA

Plot a Gene Set Trends Heatmap for each Patient.
plotFit.GS

Plotting function for exploring the fitness of the mixed modeling used in TcGSA
plotSelect.GS

Plotting (several) Selected Gene Set(s) in some Subjects
signifLRT.TcGSA

Identifying the Significant Gene Sets
TcGSA-package

Time-course Gene Set Analysis
TcGSA-internal

Internal TcGSA Functions
plotMultipleGS

Plotting Multiple Gene Sets in a single plot
pval_simu

Computing P-values with a Simulated Sample from the Null Distribution
summary.TcGSA

Summarizing TcGSA