# Calculate the lower limit of detection on the longitudinal samples before any clones are filtered
p101_pretreatment_lod <- lod (p101_betas$ p101_pretreatment)
p101_prevax_lod <- lod (p101_betas$ p101_prevax)
p101_postvax_lod <- lod (p101_betas$ p101_postvax)
p103_pretreatment_lod <- lod (p103_betas$ p103_pretreatment)
p103_prevax_lod <- lod (p103_betas$ p103_prevax)
p103_postvax_lod <- lod (p103_betas$ p103_postvax)
p103_w48_lod <- lod (p103_betas$ p103_w48)
p103_w72_lod <- lod (p103_betas$ p103_w72)
p104_pretreatment_lod <- lod (p104_betas$ p104_pretreatment)
p104_prevax_lod <- lod (p104_betas$ p104_prevax)
p104_postvax_lod <- lod (p104_betas$ p104_postvax)
p104_w48_lod <- lod (p104_betas$ p104_w48)
p105_pretreatment_lod <- lod (p105_betas$ p105_pretreatment)
p105_prevax_lod <- lod (p105_betas$ p105_prevax)
p105_postvax_lod <- lod (p105_betas$ p105_postvax)
p105_w48_lod <- lod (p105_betas$ p105_w48)
p106_pretreatment_lod <- lod (p106_betas$ p106_pretreatment)
p106_prevax_lod <- lod (p106_betas$ p106_prevax)
p106_postvax_lod <- lod (p106_betas$ p106_postvax)
p106_w48_lod <- lod (p106_betas$ p106_w48)
p108_pretreatment_lod <- lod (p108_betas$ p108_pretreatment)
p108_prevax_lod <- lod (p108_betas$ p108_prevax)
p108_postvax_lod <- lod (p108_betas$ p108_postvax)
p108_w32_lod <- lod (p108_betas$ p108_w32)
p109_pretreatment_lod <- lod (p109_betas$ p109_pretreatment)
p109_prevax_lod <- lod (p109_betas$ p109_prevax)
p109_postvax_lod <- lod (p109_betas$ p109_postvax)
p109_w48_lod <- lod (p109_betas$ p109_w48)
p110_pretreatment_lod <- lod (p110_betas$ p110_pretreatment)
p110_prevax_lod <- lod (p110_betas$ p110_prevax)
p110_postvax_lod <- lod (p110_betas$ p110_postvax)
p110_w38_lod <- lod (p110_betas$ p110_w38)
p111_pretreatment_lod <- lod (p111_betas$ p111_pretreatment)
p111_prevax_lod <- lod (p111_betas$ p111_prevax)
p111_postvax_lod <- lod (p111_betas$ p111_postvax)
p111_w40_lod <- lod (p111_betas$ p111_w40)
# Update undetected values to the LOD to simplify longitudinal frequency plots
p101_betas <- p101_betas %>%
mutate (p101_pretreatment = replace_na (p101_pretreatment, p101_pretreatment_lod),
p101_prevax = replace_na (p101_prevax, p101_prevax_lod),
p101_postvax = replace_na (p101_postvax, p101_postvax_lod))
p103_betas <- p103_betas %>%
mutate (p103_pretreatment = replace_na (p103_pretreatment, p103_pretreatment_lod),
p103_prevax = replace_na (p103_prevax, p103_prevax_lod),
p103_postvax = replace_na (p103_postvax, p103_postvax_lod),
p103_w48 = replace_na (p103_w48, p103_w48_lod),
p103_w72 = replace_na (p103_w72, p103_w72_lod))
p104_betas <- p104_betas %>%
mutate (p104_pretreatment = replace_na (p104_pretreatment, p104_pretreatment_lod),
p104_prevax = replace_na (p104_prevax, p104_prevax_lod),
p104_postvax = replace_na (p104_postvax, p104_postvax_lod),
p104_w48 = replace_na (p104_w48, p104_w48_lod))
p105_betas <- p105_betas %>%
mutate (p105_pretreatment = replace_na (p105_pretreatment, p105_pretreatment_lod),
p105_prevax = replace_na (p105_prevax, p105_prevax_lod),
p105_postvax = replace_na (p105_postvax, p105_postvax_lod),
p105_w48 = replace_na (p105_w48, p105_w48_lod))
p106_betas <- p106_betas %>%
mutate (p106_pretreatment = replace_na (p106_pretreatment, p106_pretreatment_lod),
p106_prevax = replace_na (p106_prevax, p106_prevax_lod),
p106_postvax = replace_na (p106_postvax, p106_postvax_lod),
p106_w48 = replace_na (p106_w48, p106_w48_lod))
p108_betas <- p108_betas %>%
mutate (p108_pretreatment = replace_na (p108_pretreatment, p108_pretreatment_lod),
p108_prevax = replace_na (p108_prevax, p108_prevax_lod),
p108_postvax = replace_na (p108_postvax, p108_postvax_lod),
p108_w32 = replace_na (p108_w32, p108_w32_lod))
p109_betas <- p109_betas %>%
mutate (p109_pretreatment = replace_na (p109_pretreatment, p109_pretreatment_lod),
p109_prevax = replace_na (p109_prevax, p109_prevax_lod),
p109_postvax = replace_na (p109_postvax, p109_postvax_lod),
p109_w48 = replace_na (p109_w48, p109_w48_lod))
p110_betas <- p110_betas %>%
mutate (p110_pretreatment = replace_na (p110_pretreatment, p110_pretreatment_lod),
p110_prevax = replace_na (p110_prevax, p110_prevax_lod),
p110_postvax = replace_na (p110_postvax, p110_postvax_lod),
p110_w38 = replace_na (p110_w38, p110_w38_lod))
p111_betas <- p111_betas %>%
mutate (p111_pretreatment = replace_na (p111_pretreatment, p111_pretreatment_lod),
p111_prevax = replace_na (p111_prevax, p111_prevax_lod),
p111_postvax = replace_na (p111_postvax, p111_postvax_lod),
p111_w40 = replace_na (p111_w40, p111_w40_lod))