Randomizing 384 Samples Among 4 96-Well Plates With Covariates
1
0
Entering edit mode
11.5 years ago

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 • 3.7k views
ADD COMMENT
0
Entering edit mode
11.5 years ago
NextGenSeek ▴ 290

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

ADD COMMENT

Login before adding your answer.

Traffic: 2016 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6