Learn R Programming

⚠️There's a newer version (0.50.13) of this package.Take me there.

tmod

Tmod is a suite of gene set enrichment algorithms, visualizations and utilities which comes bundled with a few libraries of gene sets ("modules"). Following features distinguish tmod from other packages:

  • "panel plot" visualizations which allow to compare results of gene set enrichments;
  • several enrichment algorithms are implemented in tmod, in particular the very efficient, versatile and reproducible algorithm called "CERNO";
  • it includes a library of gene sets derived from clustering of gene expression data from human blood, which is especially useful in functional analysis in infection and immune responses.

An online version of tmod for demonstration purposes is available at http://tmod.online/.

Installation

You can install the released version of tmod from CRAN with:

install.packages("tmod")

And the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("january3/tmod")

Tmod manual

Access the documentation using vignette("tmod")

library(tmod)
#> For tmod user guide, type `vignette("tmod")`
## basic example code

Copy Link

Version

Install

install.packages('tmod')

Monthly Downloads

286

Version

0.46.2

License

GPL (>= 2.0)

Maintainer

January Weiner

Last Published

October 2nd, 2020

Functions in tmod (0.46.2)

Egambia

Gene expression in TB patients and Healthy controls
getModuleMembers

Return the contents of a module
hgEnrichmentPlot

Create a visualisation of enrichment
eigengene

Calculate the eigengene of a module from a data set
show

Shows the tmod object
makeTmodFromDataFrame

Convert a data frame to a tmod object
evidencePlot

Create an evidence plot for a module
getGenes

Get genes belonging to a module
mbind

Bind two or more transcriptional module sets
length

Shows the length of a tmod object
modjaccard

Jaccard index for modules
modmetabo

Modules for metabolic profiling
tmod2DataFrame

Convert a tmod module set into a data frame
tmodAUC

Calculate AUC
renameMods

Rename module IDs
showGene

A combined beeswarm / boxplot
showModule

Select genes belonging to a module from a data frame
pvalEffectPlot

Create an effect size / p-value plot
modCorPlot

Plot a correlation heatmap for modules
modGroups

Find group of modules
tmodSummary

Create a summary of multiple tmod analyses
mtx2mset

Convert between matrix representation of modules and tmod objects
pcaplot

Plot a PCA object returned by prcomp
tmodTagcloud

Tag cloud based on tmod results
modOverlaps

Calculate overlaps of the modules
tmod-package

Transcriptional Module Analysis
tmod-data

Default gene expression module data
tmodLEA

Leading Edge Analysis
tmodLimmaTopTable

tmod's replacement for the limma topTable function
tmodLEASummary

Summary stats of a leading edge analysis
makeTmod

S4 class for tmod
simplePie

Simple Pie Chart
tmodPCA

PCA plot annotated with tmod
modcors

Module correlation
tmodDecideTests

Count the Up- or Down-regulated genes per module
tmodPal

A selection of color palettes
vaccination

Transcriptomic responses to vaccination
tmodPanelPlot

Plot a summary of multiple tmod analyses
tmodImportMSigDB

Import data from MSigDB
tmodLimmaDecideTests

Up- and down-regulated genes in modules based on limma object
tmodLimmaTest

Run tmod enrichment tests directly on a limma object
tmodUtest

Perform a statistical test of module expression
upset

Upset plot