Writes NULISAseq QC plate flags

QCFlagPlate(
  raw,
  normed,
  aboveLOD,
  targets,
  samples,
  ICs = NULL,
  IPCs = NULL,
  NCs = NULL,
  SCs = NULL,
  AQ = TRUE,
  AQ_QC = NULL,
  Sample_QC = NULL,
  xmlThresh = NULL,
  forceDefaults = FALSE,
  TAP = TRUE
)

Arguments

raw

unnormalized data

normed

normalized data

aboveLOD

aboveLOD from lod function

ICs

names of IC samples

IPCs

names of IPC samples

NCs

names of NC samples

SCs

names of SC samples

AQ

Whether this assay is AQ

AQ_QC

AQ QC metrics, these are necessary to calculate a plate QC metric for AQ

Sample_QC

Sample QC metrics, one of these is necessary to calculate a plate QC metric for AQ

xmlThresh

Parsed XML QC thresholds (from readQCThresholdXMLNode) to override defaults, or NULL

forceDefaults

If TRUE, ignore xmlThresh and use hardcoded defaults only

TAP

Whether this is a TAP run; gates XML thresholds marked appliesWhen="TAP"

Value

QC table

Examples

# QCFlagPlate(inputtable)