Learn R Programming

OSAT (version 1.20.0)

OSAT: Optimal Sample Assignment Tool

Description

A sizable genomics study such as microarray often involves the use of multiple batches (groups) of experiment due to practical complication. To minimize batch effects, a careful experiment design should ensure the even distribution of biological groups and confounding factors across batches. OSAT (Optimal Sample Assignment Tool) is developed to facilitate the allocation of collected samples to different batches. With minimum steps, it produces setup that optimizes the even distribution of samples in groups of biological interest into different batches, reducing the confounding or correlation between batches and the biological variables of interest. It can also optimize the even distribution of confounding factors across batches. Our tool can handle challenging instances where incomplete and unbalanced sample collections are involved as well as ideal balanced RCBD. OSAT provides a number of predefined layout for some of the most commonly used genomics platform. Related paper can be find at http://www.biomedcentral.com/1471-2164/13/689 .

Copy Link

Version

Version

1.20.0

License

Artistic-2.0

Maintainer

Li Yan

Last Published

February 15th, 2017

Functions in OSAT (1.20.0)

gContainer-class

Class "gContainer"
optimal.block

optimal.block
QC

QC
BeadPlate-class

Class "BeadPlate"
get.experiment.setup

Get experiment assignment after optimization.
plot-methods

Methods for Function plot
predefined

Show predefined objects in the package.
multi.chisq.test

multi.chisq.test
gAssembly-class

Class "gAssembly"
example.setup

R data object based on example file.
gExperimentSetup-class

Class "gExperimentSetup"
gSlide-class

Class "gSlide"
BeadChip-class

Class "BeadChip"
gArray-class

Class "gArray"
optimal.shuffle

optimal.shuffle
create.optimized.setup

Create optimized setup
gSample-class

Class gSample
gPlate-class

Class "gPlate"
multi.barplot

multi.barplot
MSAroboticPlate-class

Class "MSAroboticPlate"