README.md

Cross-Platform Meta-Analyis

crossmeta streamlines the cross-platform meta-analysis of microarray data. For the analysis, you will need a list of Affymetrix, Illumina, and/or Agilent GSE numbers from GEO. All 21 species in the current homologene build are supported. See vignette for detailed usage.

crossmeta is available through Bioconductor. To install the latest release from github:

install.packages('remotes')
remotes::install_github('alexvpickering/crossmeta')

Basic Workflow

# studies from GEO
gse_names  <- c("GSE9601", "GSE15069")

# get raw data for specified studies
get_raw(gse_names)

# load and annotate raw data
esets <- load_raw(gse_names)

# perform differential expression analysis
anals <- diff_expr(esets)

# perform meta-analysis
es <- es_meta(anals)

Approach

A high quality meta-analysis is achieved by addressing the key issues in conducting a meta-analysis of microarray data (1):

Uses raw data
Maps probes to human genes
Resolves many-to-many mappings
Models nuisance variables
Simplifies model specification
Meta-analyzes genes with missing data

(1) Ramasamy A, Mondry A, Holmes CC, Altman DG (2008) Key Issues in Conducting a Meta-Analysis of Gene Expression Microarray Datasets. PLoS Med 5(9): e184. doi:10.1371/journal.pmed.0050184



Try the crossmeta package in your browser

Any scripts or data that you put into this service are public.

crossmeta documentation built on Nov. 8, 2020, 8 p.m.