Learn R Programming

affycoretools

Make repetitive analyses of microarray and RNA-Seq data simpler with affycoretools.

The affycoretools package is primarily intended to make analyses of Affymetrix GeneChip data simpler and more straightforward. There are any number of packages designed for preprocessing or analyzing Affy data, but there are not so many that help streamline the analysis to help create useful output that can be given to collaborators.

The affycoretools package is also intended to be used as a way to do reproducible research, where the analysis and documentation are all held in a single file, that is then processed by R to create the output data, as well as a nicely formatted pdf that documents the analysis. The affycoretools package can be used with either Sweave or knitr documents, although these days knitr is really the way to go.

In addition, affycoretools can be used with either annaffy or ReportingTools to create useful output in HTML or text format to share with your collaborators. However, ReportingTools is being actively developed and maintained, whereas annaffy is not, so the intention is to slowly convert all the functions to primarily use ReportingTools.

Copy Link

Version

Version

1.44.2

License

Artistic-2.0

Maintainer

James W MacDonald

Last Published

February 15th, 2017

Functions in affycoretools (1.44.2)

geneSetPage

A function to create an HTML page for each gene set, as well as the HTML pages for each significant gene set.
intNames

Create Names for Venn Diagram Intersections
dataAndHeatmapPage

A function to create an annotated HTML table for all genes in a significant gene set as well as a heatmap of these data.
affycoretools

Make repetitive analyses of microarray and RNA-Seq data simpler with affycoretools.
entrezLinks

Add links to data when using ReportingTools
vennCounts2

Compute Counts for Venn Diagram
makeVenn

High-level function for making Venn diagrams and outputting the results from the diagrams in HTML and CSV files.
venn4Way

4-way Venn Diagrams
outputRomer

A function to create HTML output from the results of running romer on a set of contrasts.
tableFilt

Filter a topTable object
makeImages

Add dotplot images
plotPCA

A Function to Make a PCA Plot from an ExpressionSet
vennSelect2

Select and Output Genelists Based on Venn Diagrams
affycoretools-defunct

Defunct functions in package affycoretools
writeFit

Function to output annotated fit data from limma
makeGoGeneTable

Make Gene table from GO analysis results
makeHmap

A function to create a heatmap-like object or matrix of correlations between miRNA and mRNA data.
fixHeaderAndGo

Fix data.frame header for use with ReportingTools
mirna2mrna

A function to map miRNA to mRNA.
getCols

Correct Ordering of Contrasts
vennPage

High-level function for making Venn diagrams with clickable links to HTML pages with the underlying genes.
runRomer

A function to run the romer function on a set of contrasts.
gsHeatmap

A function to create a simple heatmap and key.
makeIndices

Create Indices for Venn Diagrams
make.cl

A Function to Make a Classlabel Vector for Plotting
annotateEset

Method to annotate ExpressionSets automatically
maplot

A Function to make MA plots from all arrays.
affystart

Pre-processing for Affymetrix Data
getMainProbes

Remove control probesets from ST arrays
pca.legend

A Function to Automagically Place a Legend in a PCA Plot
plotDeg

Functions to Plot Density and RNA Degradation Plots
makeGoTable

Create HTML tables for Gene Ontology (GO) analyses