Experimental design
Overview
Teaching: XX min
Exercises: XX minQuestions
How do we design experiments optimally?
How do we interpret a given design?
Objectives
Explain the formula notation and design matrices.
Explore different designs and learn how to interpret coefficients.
Contribute!
This episode is intended to discuss experimental design - what it means, why it is important, how you would translate your metadata into a suitable design matrix, how coefficients are to be interpreted.
suppressPackageStartupMessages({
library(SummarizedExperiment)
library(ExploreModelMatrix)
library(dplyr)
})
meta <- read.csv("data/GSE96870_coldata_all.csv", row.names = 1)
meta
title geo_accession organism age sex infection strain time tissue mouse
GSM2545336 CNS_RNA-seq_10C GSM2545336 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day8 Cerebellum 14
GSM2545337 CNS_RNA-seq_11C GSM2545337 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 9
GSM2545338 CNS_RNA-seq_12C GSM2545338 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 10
GSM2545339 CNS_RNA-seq_13C GSM2545339 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Cerebellum 15
GSM2545340 CNS_RNA-seq_14C GSM2545340 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Cerebellum 18
GSM2545341 CNS_RNA-seq_17C GSM2545341 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Cerebellum 6
GSM2545342 CNS_RNA-seq_1C GSM2545342 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day8 Cerebellum 5
GSM2545343 CNS_RNA-seq_20C GSM2545343 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Cerebellum 11
GSM2545344 CNS_RNA-seq_21C GSM2545344 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Cerebellum 22
GSM2545345 CNS_RNA-seq_22C GSM2545345 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Cerebellum 13
GSM2545346 CNS_RNA-seq_25C GSM2545346 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Cerebellum 23
GSM2545347 CNS_RNA-seq_26C GSM2545347 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Cerebellum 24
GSM2545348 CNS_RNA-seq_27C GSM2545348 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 8
GSM2545349 CNS_RNA-seq_28C GSM2545349 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Cerebellum 7
GSM2545350 CNS_RNA-seq_29C GSM2545350 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Cerebellum 1
GSM2545351 CNS_RNA-seq_2C GSM2545351 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day8 Cerebellum 16
GSM2545352 CNS_RNA-seq_30C GSM2545352 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Cerebellum 21
GSM2545353 CNS_RNA-seq_3C GSM2545353 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 4
GSM2545354 CNS_RNA-seq_4C GSM2545354 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Cerebellum 2
GSM2545355 CNS_RNA-seq_571 GSM2545355 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Spinalcord 1
GSM2545356 CNS_RNA-seq_574 GSM2545356 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 2
GSM2545357 CNS_RNA-seq_575 GSM2545357 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 3
GSM2545358 CNS_RNA-seq_583 GSM2545358 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 4
GSM2545359 CNS_RNA-seq_585 GSM2545359 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day8 Spinalcord 5
GSM2545360 CNS_RNA-seq_589 GSM2545360 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Spinalcord 6
GSM2545361 CNS_RNA-seq_590 GSM2545361 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 7
GSM2545362 CNS_RNA-seq_5C GSM2545362 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Cerebellum 20
GSM2545363 CNS_RNA-seq_6C GSM2545363 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Cerebellum 12
GSM2545364 CNS_RNA-seq_709 GSM2545364 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 8
GSM2545365 CNS_RNA-seq_710 GSM2545365 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 9
GSM2545366 CNS_RNA-seq_711 GSM2545366 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 10
GSM2545367 CNS_RNA-seq_713 GSM2545367 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 11
GSM2545368 CNS_RNA-seq_728 GSM2545368 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Spinalcord 12
GSM2545369 CNS_RNA-seq_729 GSM2545369 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Spinalcord 13
GSM2545370 CNS_RNA-seq_730 GSM2545370 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day8 Spinalcord 14
GSM2545371 CNS_RNA-seq_731 GSM2545371 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Spinalcord 15
GSM2545372 CNS_RNA-seq_733 GSM2545372 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Spinalcord 17
GSM2545373 CNS_RNA-seq_735 GSM2545373 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Spinalcord 18
GSM2545374 CNS_RNA-seq_736 GSM2545374 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day8 Spinalcord 19
GSM2545375 CNS_RNA-seq_738 GSM2545375 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Spinalcord 20
GSM2545376 CNS_RNA-seq_740 GSM2545376 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Spinalcord 21
GSM2545377 CNS_RNA-seq_741 GSM2545377 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Spinalcord 22
GSM2545378 CNS_RNA-seq_742 GSM2545378 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Spinalcord 23
GSM2545379 CNS_RNA-seq_743 GSM2545379 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Spinalcord 24
GSM2545380 CNS_RNA-seq_9C GSM2545380 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day8 Cerebellum 19
vd <- VisualizeDesign(sampleData = meta,
designFormula = ~ tissue + time + sex)
vd$cooccurrenceplots
$`tissue = Cerebellum`

$`tissue = Spinalcord`

Compare males and females, non-infected spinal cord
meta_noninf_spc <- meta %>% filter(time == "Day0" &
tissue == "Spinalcord")
meta_noninf_spc
title geo_accession organism age sex infection strain time tissue mouse
GSM2545356 CNS_RNA-seq_574 GSM2545356 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 2
GSM2545357 CNS_RNA-seq_575 GSM2545357 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 3
GSM2545358 CNS_RNA-seq_583 GSM2545358 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 4
GSM2545361 CNS_RNA-seq_590 GSM2545361 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 7
GSM2545364 CNS_RNA-seq_709 GSM2545364 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 8
GSM2545365 CNS_RNA-seq_710 GSM2545365 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 9
GSM2545366 CNS_RNA-seq_711 GSM2545366 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 10
GSM2545367 CNS_RNA-seq_713 GSM2545367 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 11
vd <- VisualizeDesign(sampleData = meta_noninf_spc,
designFormula = ~ sex)
vd$designmatrix
(Intercept) sexMale
GSM2545356 1 1
GSM2545357 1 1
GSM2545358 1 0
GSM2545361 1 1
GSM2545364 1 0
GSM2545365 1 0
GSM2545366 1 0
GSM2545367 1 1
vd$plotlist
[[1]]

Challenge: Can you do it?
Set up the design formula to compare the three time points (Day0, Day4, Day8) in the male spinal cord samples, and visualize it using
ExploreModelMatrix.Solution
meta_male_spc <- meta %>% filter(sex == "Male" & tissue == "Spinalcord") meta_male_spctitle geo_accession organism age sex infection strain time tissue mouse GSM2545355 CNS_RNA-seq_571 GSM2545355 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Spinalcord 1 GSM2545356 CNS_RNA-seq_574 GSM2545356 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 2 GSM2545357 CNS_RNA-seq_575 GSM2545357 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 3 GSM2545360 CNS_RNA-seq_589 GSM2545360 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Spinalcord 6 GSM2545361 CNS_RNA-seq_590 GSM2545361 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 7 GSM2545367 CNS_RNA-seq_713 GSM2545367 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 11 GSM2545368 CNS_RNA-seq_728 GSM2545368 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Spinalcord 12 GSM2545369 CNS_RNA-seq_729 GSM2545369 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Spinalcord 13 GSM2545372 CNS_RNA-seq_733 GSM2545372 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Spinalcord 17 GSM2545373 CNS_RNA-seq_735 GSM2545373 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day4 Spinalcord 18 GSM2545378 CNS_RNA-seq_742 GSM2545378 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Spinalcord 23 GSM2545379 CNS_RNA-seq_743 GSM2545379 Mus musculus 8 weeks Male InfluenzaA C57BL/6 Day8 Spinalcord 24vd <- VisualizeDesign(sampleData = meta_male_spc, designFormula = ~ time) vd$designmatrix(Intercept) timeDay4 timeDay8 GSM2545355 1 1 0 GSM2545356 1 0 0 GSM2545357 1 0 0 GSM2545360 1 0 1 GSM2545361 1 0 0 GSM2545367 1 0 0 GSM2545368 1 1 0 GSM2545369 1 1 0 GSM2545372 1 0 1 GSM2545373 1 1 0 GSM2545378 1 0 1 GSM2545379 1 0 1vd$plotlist[[1]]
Factorial design without interactions
meta_noninf <- meta %>% filter(time == "Day0")
meta_noninf
title geo_accession organism age sex infection strain time tissue mouse
GSM2545337 CNS_RNA-seq_11C GSM2545337 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 9
GSM2545338 CNS_RNA-seq_12C GSM2545338 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 10
GSM2545343 CNS_RNA-seq_20C GSM2545343 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Cerebellum 11
GSM2545348 CNS_RNA-seq_27C GSM2545348 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 8
GSM2545349 CNS_RNA-seq_28C GSM2545349 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Cerebellum 7
GSM2545353 CNS_RNA-seq_3C GSM2545353 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 4
GSM2545354 CNS_RNA-seq_4C GSM2545354 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Cerebellum 2
GSM2545356 CNS_RNA-seq_574 GSM2545356 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 2
GSM2545357 CNS_RNA-seq_575 GSM2545357 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 3
GSM2545358 CNS_RNA-seq_583 GSM2545358 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 4
GSM2545361 CNS_RNA-seq_590 GSM2545361 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 7
GSM2545364 CNS_RNA-seq_709 GSM2545364 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 8
GSM2545365 CNS_RNA-seq_710 GSM2545365 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 9
GSM2545366 CNS_RNA-seq_711 GSM2545366 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 10
GSM2545367 CNS_RNA-seq_713 GSM2545367 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 11
vd <- VisualizeDesign(sampleData = meta_noninf,
designFormula = ~ sex + tissue)
vd$designmatrix
(Intercept) sexMale tissueSpinalcord
GSM2545337 1 0 0
GSM2545338 1 0 0
GSM2545343 1 1 0
GSM2545348 1 0 0
GSM2545349 1 1 0
GSM2545353 1 0 0
GSM2545354 1 1 0
GSM2545356 1 1 1
GSM2545357 1 1 1
GSM2545358 1 0 1
GSM2545361 1 1 1
GSM2545364 1 0 1
GSM2545365 1 0 1
GSM2545366 1 0 1
GSM2545367 1 1 1
vd$plotlist
[[1]]

Factorial design with interactions
meta_noninf <- meta %>% filter(time == "Day0")
meta_noninf
title geo_accession organism age sex infection strain time tissue mouse
GSM2545337 CNS_RNA-seq_11C GSM2545337 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 9
GSM2545338 CNS_RNA-seq_12C GSM2545338 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 10
GSM2545343 CNS_RNA-seq_20C GSM2545343 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Cerebellum 11
GSM2545348 CNS_RNA-seq_27C GSM2545348 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 8
GSM2545349 CNS_RNA-seq_28C GSM2545349 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Cerebellum 7
GSM2545353 CNS_RNA-seq_3C GSM2545353 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 4
GSM2545354 CNS_RNA-seq_4C GSM2545354 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Cerebellum 2
GSM2545356 CNS_RNA-seq_574 GSM2545356 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 2
GSM2545357 CNS_RNA-seq_575 GSM2545357 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 3
GSM2545358 CNS_RNA-seq_583 GSM2545358 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 4
GSM2545361 CNS_RNA-seq_590 GSM2545361 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 7
GSM2545364 CNS_RNA-seq_709 GSM2545364 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 8
GSM2545365 CNS_RNA-seq_710 GSM2545365 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 9
GSM2545366 CNS_RNA-seq_711 GSM2545366 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 10
GSM2545367 CNS_RNA-seq_713 GSM2545367 Mus musculus 8 weeks Male NonInfected C57BL/6 Day0 Spinalcord 11
vd <- VisualizeDesign(sampleData = meta_noninf,
designFormula = ~ sex * tissue)
vd$designmatrix
(Intercept) sexMale tissueSpinalcord sexMale:tissueSpinalcord
GSM2545337 1 0 0 0
GSM2545338 1 0 0 0
GSM2545343 1 1 0 0
GSM2545348 1 0 0 0
GSM2545349 1 1 0 0
GSM2545353 1 0 0 0
GSM2545354 1 1 0 0
GSM2545356 1 1 1 1
GSM2545357 1 1 1 1
GSM2545358 1 0 1 0
GSM2545361 1 1 1 1
GSM2545364 1 0 1 0
GSM2545365 1 0 1 0
GSM2545366 1 0 1 0
GSM2545367 1 1 1 1
vd$plotlist
[[1]]

Paired design
meta_fem_day0 <- meta %>% filter(sex == "Female" &
time == "Day0")
meta_fem_day0
title geo_accession organism age sex infection strain time tissue mouse
GSM2545337 CNS_RNA-seq_11C GSM2545337 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 9
GSM2545338 CNS_RNA-seq_12C GSM2545338 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 10
GSM2545348 CNS_RNA-seq_27C GSM2545348 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 8
GSM2545353 CNS_RNA-seq_3C GSM2545353 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 4
GSM2545358 CNS_RNA-seq_583 GSM2545358 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 4
GSM2545364 CNS_RNA-seq_709 GSM2545364 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 8
GSM2545365 CNS_RNA-seq_710 GSM2545365 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 9
GSM2545366 CNS_RNA-seq_711 GSM2545366 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 10
vd <- VisualizeDesign(sampleData = meta_fem_day0,
designFormula = ~ mouse + tissue)
vd$designmatrix
(Intercept) mouse tissueSpinalcord
GSM2545337 1 9 0
GSM2545338 1 10 0
GSM2545348 1 8 0
GSM2545353 1 4 0
GSM2545358 1 4 1
GSM2545364 1 8 1
GSM2545365 1 9 1
GSM2545366 1 10 1
vd$plotlist
[[1]]

Within- and between-subject comparisons
meta_fem_day04 <- meta %>%
filter(sex == "Female" &
time %in% c("Day0", "Day4")) %>%
droplevels()
meta_fem_day04
title geo_accession organism age sex infection strain time tissue mouse
GSM2545337 CNS_RNA-seq_11C GSM2545337 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 9
GSM2545338 CNS_RNA-seq_12C GSM2545338 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 10
GSM2545339 CNS_RNA-seq_13C GSM2545339 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Cerebellum 15
GSM2545344 CNS_RNA-seq_21C GSM2545344 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Cerebellum 22
GSM2545348 CNS_RNA-seq_27C GSM2545348 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 8
GSM2545352 CNS_RNA-seq_30C GSM2545352 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Cerebellum 21
GSM2545353 CNS_RNA-seq_3C GSM2545353 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Cerebellum 4
GSM2545358 CNS_RNA-seq_583 GSM2545358 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 4
GSM2545362 CNS_RNA-seq_5C GSM2545362 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Cerebellum 20
GSM2545364 CNS_RNA-seq_709 GSM2545364 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 8
GSM2545365 CNS_RNA-seq_710 GSM2545365 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 9
GSM2545366 CNS_RNA-seq_711 GSM2545366 Mus musculus 8 weeks Female NonInfected C57BL/6 Day0 Spinalcord 10
GSM2545371 CNS_RNA-seq_731 GSM2545371 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Spinalcord 15
GSM2545375 CNS_RNA-seq_738 GSM2545375 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Spinalcord 20
GSM2545376 CNS_RNA-seq_740 GSM2545376 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Spinalcord 21
GSM2545377 CNS_RNA-seq_741 GSM2545377 Mus musculus 8 weeks Female InfluenzaA C57BL/6 Day4 Spinalcord 22
design <- model.matrix(~ mouse, data = meta_fem_day04)
design <- cbind(design,
Spc.Day0 = meta_fem_day04$tissue == "Spinalcord" &
meta_fem_day04$time == "Day0",
Spc.Day4 = meta_fem_day04$tissue == "Spinalcord" &
meta_fem_day04$time == "Day4")
rownames(design) <- rownames(meta_fem_day04)
design
(Intercept) mouse Spc.Day0 Spc.Day4
GSM2545337 1 9 0 0
GSM2545338 1 10 0 0
GSM2545339 1 15 0 0
GSM2545344 1 22 0 0
GSM2545348 1 8 0 0
GSM2545352 1 21 0 0
GSM2545353 1 4 0 0
GSM2545358 1 4 1 0
GSM2545362 1 20 0 0
GSM2545364 1 8 1 0
GSM2545365 1 9 1 0
GSM2545366 1 10 1 0
GSM2545371 1 15 0 1
GSM2545375 1 20 0 1
GSM2545376 1 21 0 1
GSM2545377 1 22 0 1
vd <- VisualizeDesign(sampleData = meta_fem_day04 %>%
select(time, tissue, mouse),
designFormula = NULL,
designMatrix = design, flipCoordFitted = FALSE)
vd$designmatrix
(Intercept) mouse Spc.Day0 Spc.Day4
GSM2545337 1 9 0 0
GSM2545338 1 10 0 0
GSM2545339 1 15 0 0
GSM2545344 1 22 0 0
GSM2545348 1 8 0 0
GSM2545352 1 21 0 0
GSM2545353 1 4 0 0
GSM2545358 1 4 1 0
GSM2545362 1 20 0 0
GSM2545364 1 8 1 0
GSM2545365 1 9 1 0
GSM2545366 1 10 1 0
GSM2545371 1 15 0 1
GSM2545375 1 20 0 1
GSM2545376 1 21 0 1
GSM2545377 1 22 0 1
vd$plotlist
$`time = Day0`

$`time = Day4`

Key Points
Key point 1
