Question: Randomizing 384 Samples Among 4 96-Well Plates With Covariates
gravatar for David Quigley
5.8 years ago by
David Quigley11k
San Francisco
David Quigley11k wrote:

I am assigning 384 samples to four 96-well plates for a gene expression analysis. Samples are pairs before and after treatment with one of two drugs. I need to randomize the covariates among the plates to avoid batch effects confounding experimental variables: sample sex, pre-treated vs post-treated in the same sample, and the four different drugs. The simplest method I can think of is to assign plates randomly:

plate = sample( rep( c(1,2,3,4),96 ) )

I can check the assignments after the fact to ensure there are roughly equal distributions of each covariate across the plates with

 table(data$treatment, data$plate)

Is there any compelling reason to do this any other way?

EDIT: More details on covariates:

 Time: each mouse was sampled twice, pre- and post-treatment.
 Sex: Our assay is modestly influenced by sex.
 Treatment: Each mouse got one of four treatments (Two drugs, two vehicle controls)

Mice are from a genetically heterogeneous cross so they are not inbred littermates, but for the purposes of the experimental design all mice within a treatment are biological replicates.

microarray • 2.2k views
ADD COMMENTlink modified 5.8 years ago • written 5.8 years ago by David Quigley11k
gravatar for NextGenSeek
5.8 years ago by
NextGenSeek290 wrote:

One can think of a more balanced design. Can you please elaborate on the samples, cofactors and replicates in the study.?

ADD COMMENTlink written 5.8 years ago by NextGenSeek290
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1513 users visited in the last hour