gcdata: Germination count data

Description Usage Format Examples

Description

An example germination count dataset. It includes germination count data over 14 days from five genotypes (G1 to G5) in three replications

Usage

1

Format

A data frame with 17 columns:

Genotype

The genotype.

Rep

Replication.

Day01

Number of seeds that germinated (germination counts) on Day 1.

Day02

Number of seeds that germinated (germination counts) on Day 2.

Day03

Number of seeds that germinated (germination counts) on Day 3.

Day04

Number of seeds that germinated (germination counts) on Day 4.

Day05

Number of seeds that germinated (germination counts) on Day 5.

Day06

Number of seeds that germinated (germination counts) on Day 6.

Day07

Number of seeds that germinated (germination counts) on Day 7.

Day08

Number of seeds that germinated (germination counts) on Day 8.

Day09

Number of seeds that germinated (germination counts) on Day 9.

Day10

Number of seeds that germinated (germination counts) on Day 10.

Day11

Number of seeds that germinated (germination counts) on Day 11.

Day12

Number of seeds that germinated (germination counts) on Day 12.

Day13

Number of seeds that germinated (germination counts) on Day 13.

Day14

Number of seeds that germinated (germination counts) on Day 14.

Total Seeds

Total number of seeds tested.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
data(gcdata)
library(ggplot2)
library(reshape2)

# Plot partial germination counts over time
#----------------------------------------------------------------------------
# Convert wide-from to long-form
gcdatamelt <- melt(gcdata[, !names(gcdata) %in% c("Total Seeds")],
                   id.vars = c("Genotype", "Rep"))

ggplot(gcdatamelt, aes(x = variable, y = value,
                       group = interaction(Genotype, Rep),
                       colour = Genotype)) +
  geom_point(alpha = 0.7) +
  geom_line(alpha = 0.7) +
  ylab("Germination count (Partial)") +
  xlab("Intervals") +
  theme_bw()

# Plot partial germination counts over time
#----------------------------------------------------------------------------

# Convert wide-from to long-form
# Compute cumulative germination counts
gcdata2 <- gcdata
gcdata2[, !names(gcdata2) %in% c("Genotype", "Rep", "Total Seeds")] <-
  t(apply(gcdata2[, !names(gcdata2) %in% c("Genotype", "Rep", "Total Seeds")], 1, cumsum))


gcdatamelt2 <- melt(gcdata2[, !names(gcdata2) %in% c("Total Seeds")],
                    id.vars = c("Genotype", "Rep"))

ggplot(gcdatamelt2, aes(x = variable, y = value,
                        group = interaction(Genotype, Rep),
                        colour = Genotype)) +
  geom_point(alpha = 0.7) +
  geom_line(alpha = 0.7) +
  ylab("Germination count (Cumulative)") +
  xlab("Intervals") +
  theme_bw()

# Compute germination indices
#----------------------------------------------------------------------------

counts.per.intervals <- c("Day01", "Day02", "Day03", "Day04", "Day05",
                          "Day06", "Day07", "Day08", "Day09", "Day10",
                          "Day11", "Day12", "Day13", "Day14")
germination.indices(gcdata, total.seeds.col = "Total Seeds",
                    counts.intervals.cols = counts.per.intervals,
                    intervals = 1:14, partial = TRUE, max.int = 5)

germinationmetrics documentation built on Feb. 17, 2021, 5:09 p.m.