transformAffyData: Transform affy spot data to probabilities

Description Usage Arguments Value Author(s) Examples

View source: R/transformAffyData.R

Description

This function takes an affy array and transforms the data to a probability that a given mRNA is found within a random experiment.

Usage

1
transformAffyData(affy.list)

Arguments

affy.list

a list of filenames pointing to a set of affymetrix experiments.

Value

transformedArray

A matrix of size (col=experiments, rows=spots, values=probabilities)

Author(s)

Corey M. Hudson <coreymhudson@gmail.com>

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
function(affy.list){
	ab <- ReadAffy(filenames=affy.list)
	geneNames <- geneNames(ab[,1])
	eset <- rma(ab)
	remove(ab)
	eIntensity <- exprs(eset)
	remove(eset)
	transformedAffy <- apply(eIntensity, 2, function(eIntensity){ s <- sum(eIntensity); v <- eIntensity/s; v})
	remove(eIntensity)
	return(transformedAffy)
  }

coreymhudson/AffyDistance documentation built on May 13, 2019, 10:51 p.m.