% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/helper.R
\name{make_design}
\alias{make_design}
\title{Make a Design Matrix}
\usage{
make_design(bio, batch, W, nested = FALSE)
}
\arguments{
\item{bio}{factor. The biological covariate.}

\item{batch}{factor. The batch covariate.}

\item{W}{numeric. Either a vector or matrix containing one or more
continuous covariates (e.g. RUVg factors).}

\item{nested}{logical. Whether or not to consider a nested design
(see details).}
}
\value{
The design matrix.
}
\description{
This function builds a design matrix for the Adjustment Normalization Step,
in which covariates are two (possibly nested) categorical factors and one or
more continuous variables.
}
\details{
If nested=TRUE a nested design is used, i.e. the batch variable is
  assumed to be nested within the bio variable. Here, nested means that each
  batch is composed of samples from only *one* level of bio, while each
  level of bio may contain multiple batches.
}
\examples{

bio = as.factor(rep(c(1,2),each = 2))
batch = as.factor(rep(c(1,2),2))
design_mat = make_design(bio,batch, W = NULL)

}