BioConductor
OSAT 1.28.0
OSAT: Optimal Sample Assignment Tool
Released Apr 30, 2018 by Li Yan
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 .
Installation
Maven
This package can be included as a dependency from a Java or Scala project by including
the following your project's pom.xml
file.
Read more
about embedding Renjin in JVM-based projects.
<dependencies> <dependency> <groupId>org.renjin.bioconductor</groupId> <artifactId>OSAT</artifactId> <version>1.28.0-b1</version> </dependency> </dependencies> <repositories> <repository> <id>bedatadriven</id> <name>bedatadriven public repo</name> <url>https://nexus.bedatadriven.com/content/groups/public/</url> </repository> </repositories>
Renjin CLI
If you're using Renjin from the command line, you load this library by invoking:
library('org.renjin.bioconductor:OSAT')
Test Results
This package was last tested against Renjin 0.9.2643 on May 4, 2018.
- BeadChip-class-examples
- BeadPlate-class-examples
- MSAroboticPlate-class-examples
- QC-examples
- create.optimized.setup-examples
- example.setup-examples
- gContainer-class-examples
- gExperimentSetup-class-examples
- gSample-class-examples
- gSlide-class-examples
- get.experiment.setup-examples
- multi.barplot-examples
- multi.chisq.test-examples
- optimal.block-examples
- optimal.shuffle-examples