- data
Raw qRT-PCR dataset, one Cq column per gene, plus columns containing factors. The Cq
columns, in addition to the proper Cq values, may contain NA (missing data) and -1,
which means no amplification observed (i.e., zero target molecules at the start of qPCR
reaction).
Column headers are either gene names or factor names.
Any number of fixed factors is allowed; any number of random factors that are gene-specific
scalars (such as effect of genotype, or block)
Must have a column called "sample", denoting individual cDNA preps.
Technical replicates should not be averaged, they should be represented as independent
rows with the same sample ID.
- genecols
columns that contain Cq data
- condcols
columns corresponding to factors, including "sample" factor
- effic
The PCR efficiency data for each of the analyzed genes. This is data frame with two columns:
gene name (must exactly match the headers of gene columns in Cq data table!) and efficiency (fold-
amplification per PCR cycle, determined from qPCR of serial dilutions; see PrimEff() function )
- Cq1
The Cq of a single molecule. If left unspecified, it will be calculated from the efficiency (E)
using approximate formula Cq1=51.6-7.56*E, derived empirically for Roche's LightCycler 480.
Cq1 does not seem to have much effect on relative quantification results unless it is
wildly off (by 2-3 cycles). For an unknown qPCR instrument a single Cq1=37 could be assumed
for all genes.
Note: If all experimental Cq values are less than 30, Cq1 variation (within a reasonable range, 35-39)
will not have any effect on the results whatsoever, so just go for Cq1=37.