Registration Open for Bioc2024 July 24-26


This is the development version of OSAT; for the stable release version, see OSAT.

OSAT: Optimal Sample Assignment Tool

Bioconductor version: Development (3.20)

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 .

Author: Li Yan

Maintainer: Li Yan <li.yan at>

Citation (from within R, enter citation("OSAT")):


To install this package, start R (version "4.4") and enter:

if (!require("BiocManager", quietly = TRUE))

# The following initializes usage of Bioc devel


For older versions of R, please refer to the appropriate Bioconductor release.


To view documentation for the version of this package installed in your system, start R and enter:

An introduction to OSAT PDF R Script
Reference Manual PDF


biocViews DataRepresentation, ExperimentalDesign, QualityControl, Software, Visualization
Version 1.53.0
In Bioconductor since BioC 2.11 (R-2.15) (12 years)
License Artistic-2.0
Depends methods, stats
System Requirements
See More
Suggests xtable, Biobase
Linking To
Depends On Me
Imports Me
Suggests Me designit
Links To Me
Build Report Build Report

Package Archives

Follow Installation instructions to use this package in your R session.

Source Package OSAT_1.53.0.tar.gz
Windows Binary (64-bit only)
macOS Binary (x86_64) OSAT_1.53.0.tgz
macOS Binary (arm64) OSAT_1.53.0.tgz
Source Repository git clone
Source Repository (Developer Access) git clone
Bioc Package Browser
Package Short Url
Package Downloads Report Download Stats