Package EasyqpcR. January 23, 2018

Similar documents
EasyqpcR: low-throughput real-time quantitative PCR data analysis

qpcr Hand Calculations - Multiple Reference Genes

Package pcr. November 20, 2017

QPCR User Guide. Version 1.8. Create Date Sep 25, 2007 Last modified Jan 26, 2010 by Stephan Pabinger

QPCR Tutorial. Version 3.0. Create Date Sep 10, 2008 Last modified May 25, 2009 by Stephan Pabinger

eleven Documentation Release 0.1 Tim Smith

Applying Data-Driven Normalization Strategies for qpcr Data Using Bioconductor

DataAssist v2.0 Software User Instructions

Analysis of real-time qpcr data Mahmoud Ahmed

miscript mirna PCR Array Data Analysis v1.1 revision date November 2014

Package splinetimer. December 22, 2016

Real-time PCR Data Markup Language

CFX Maestro Software for Mac

Package aop. December 5, 2016

Package EMDomics. November 11, 2018

Package igc. February 10, 2018

Package ArrayBin. February 19, 2015

Introduction. Library quantification and rebalancing. Prepare Library Sequence Analyze Data. Library rebalancing with the iseq 100 System

Package rain. March 4, 2018

Package NormqPCR. May 9, 2018

MATH3880 Introduction to Statistics and DNA MATH5880 Statistics and DNA Practical Session Monday, 16 November pm BRAGG Cluster

Package rpst. June 6, 2017

Introduction to GE Microarray data analysis Practical Course MolBio 2012

EcoStudy Software User Guide

Use the AccuSEQ Software v2.0 Custom Experiment mode

Package anota2seq. January 30, 2018

Package BDMMAcorrect

Olink Wizard for GenEx

Package RTCGAToolbox

Package snplist. December 11, 2017

Package GEM. R topics documented: January 31, Type Package

Package omu. August 2, 2018

Package zebu. R topics documented: October 24, 2017

Package ssizerna. January 9, 2017

Normalization: Bioconductor s marray package

Package Combine. R topics documented: September 4, Type Package Title Game-Theoretic Probability Combination Version 1.

NormqPCR: Functions for normalisation of RT-qPCR data

Setup and analysis QuantStudio 5 Real-Time PCR System

/ Computational Genomics. Normalization

Package simtool. August 29, 2016

Package gggenes. R topics documented: November 7, Title Draw Gene Arrow Maps in 'ggplot2' Version 0.3.2

Package CONOR. August 29, 2013

Using generxcluster. Charles C. Berry. April 30, 2018

Package clusterseq. R topics documented: June 13, Type Package

NCSBI Forensic Biology Section DNA SOP Effective Date: January 30, 2007 Title: ABI PRISM 7000: DNA Quantitation Revision 02

ReadqPCR: Functions to load RT-qPCR data into R

Package snm. July 20, 2018

PLA AND BIOLOGICAL ASSAYS PACKAGE REV. 23

IsoGeneGUI Package Vignette

Package DupChecker. April 11, 2018

Package HiResTEC. August 7, 2018

Package DMCHMM. January 19, 2019

Package roar. August 31, 2018

Package ddct. August 2, 2013

Package BgeeDB. January 5, 2019

First Steps in Relative Quantification Analysis of Multi-Plate Gene Expression Experiments

All About PlexSet Technology Data Analysis in nsolver Software

IQC monitoring in laboratory networks

Package SC3. November 27, 2017

LinRegPCR (11.0) Analysis of quantitative RT-PCR data

Package GFD. January 4, 2018

Package geecc. October 9, 2015

Package BEARscc. May 2, 2018

Anaquin - Vignette Ted Wong January 05, 2019

Package bnbc. R topics documented: April 1, Version 1.4.0

Package RNAseqNet. May 16, 2017

Package STROMA4. October 22, 2018

Package SC3. September 29, 2018

Package Linnorm. October 12, 2016

Package Hapi. July 28, 2018

Package qrfactor. February 20, 2015

Data Collection Software Release Notes. Real-Time PCR Analysis Software Release Notes. SNP Genotyping Analysis Software Release Notes

Package sights. April 15, 2017

Package DFP. February 2, 2018

Package genelistpie. February 19, 2015

Package confidence. July 2, 2017

Package ffpe. October 1, 2018

Instructions manual Exporting Instrument Files

HID Real-Time PCR Analysis Software

Package calibrar. August 29, 2016

Package MLP. February 12, 2018

Mic qpcr. Fast. Accurate. Compact. Ultimate Performance for Real-Time PCR. Speed Accuracy Size Connectivity

Package annotationtools

Package madsim. December 7, 2016

Package conumee. February 17, 2018

ProNex DNA QC Assay Analysis Software

Package orqa. R topics documented: February 20, Type Package

Validation of a Direct Analysis in Real Time Mass Spectrometry (DART-MS) Method for the Quantitation of Six Carbon Sugar in Saccharification Matrix

Package Binarize. February 6, 2017

Package blocksdesign

Package capushe. R topics documented: April 19, Type Package

Package corclass. R topics documented: January 20, 2016

Package OLScurve. August 29, 2016

Package biomformat. April 11, 2018

DART-PCR Version 1.0. Basic Use

Package table1. July 19, 2018

MILLIPLEX Analyst. User Guide V 3.4. Copyright VigeneTech. All rights reserved.

How does the ROI affect the thresholding?

Package intcensroc. May 2, 2018

Package TMixClust. July 13, 2018

Transcription:

Type Package Package EasyqpcR January 23, 2018 Title EasyqpcR for low-throughput real-time quantitative PCR data analysis Version 1.21.0 Date 2013-11-23 Author Le Pape Sylvain Maintainer Le Pape Sylvain <sylvain.le.pape@univ-poitiers.fr> This package is based on the qbase algorithms published by Hellemans et al. in 2007. The EasyqpcR package allows you to import easily qpcr data files as described in the vignette. Thereafter, you can calculate amplification efficiencies, relative quantities and their standard errors, normalization factors based on the best reference genes choosen (using the SLqPCR package), and then the normalized relative quantities, the NRQs scaled to your control and their standard errors. This package has been created for low-throughput qpcr data analysis. Imports plyr, matrixstats, plotrix, gwidgetsrgtk2 Suggests SLqPCR, qpcrnorm, qpcr, knitr biocviews qpcr, GeneExpression License GPL (>=2) NeedsCompilation no R topics documented: EasyqpcR-package..................................... 2 badct............................................ 2 caldata........................................... 3 Efficiency_calculation................................... 5 Gene_maximisation..................................... 6 Gene_maximisation_cor.................................. 7 nrmdata........................................... 8 qpcr_run1......................................... 9 qpcr_run2......................................... 10 qpcr_run3......................................... 11 slope............................................. 12 totdata............................................ 13 Index 17 1

2 badct EasyqpcR-package Functions to analyse real-time quantitative PCR data at IRTOMIT- INSERM U1082 This package contains functions to analyse real-time quantitative PCR data at IRTOMIT-INSERM U1082. The algorithm used is the one published by Hellemans et al. (2007). It permits the calculation of the normalization and calibration factors, the relative quantities, the normalized relative quantities which can then be scaled to your control group. Package: EasyqpcR Type: Package Version: 1.1.3 Date: 2012-11-26 License: GPL (>=2) Author(s) Sylvain Le Pape Maintainer: Sylvain Le Pape <sylvain.le.pape@univ-poitiers.fr> Jan Hellemans, Geert Mortier, Anne De Paepe, Frank Speleman and Jo Vandesompele. qbase relative quantification framework and software for management and automated analysis of real-time quantitative PCR data. Genome Biology 2007, 8:R19 (doi:10.1186/gb-2007-8-2-r19). <url:http://genomebiology.com/20 badct Evaluation of the qpcr technical replicates This function allows you to evaluate your qpcr technical replicates, you only need to define the threshold (according to Hellemans et al. (2007), 0.5 is a good threshold value), the dataset and the number of technical replicates you have done. I recommand you to use the gwidgets package to easily exclude the failed replicates. badct(data, r, threshold, na.rm = FALSE)

caldata 3 Arguments data r threshold na.rm data.frame containing row datas (genes in columns, samples in rows, Cq values). numeric, number of qpcr replicates. numeric, the maximal variation between your qpcr replicates. a logical value indicating whether NA values should be stripped before the computation proceeds. To facilitate the use of the function, I suggest you to use the gwidgets package as described in the vignette. Value This function returns the position (sample position and column position) where the variation between qpcr replicates is superior to the threshold value. Author(s) Sylvain Le pape <sylvain.le.pape@univ-poitiers.fr> Jan Hellemans, Geert Mortier, Anne De Paepe, Frank Speleman and Jo Vandesompele. qbase relative quantification framework and software for management and automated analysis of real-time quantitative PCR data. Genome Biology 2007, 8:R19 (doi:10.1186/gb-2007-8-2-r19). <url:http://genomebiology.com/20 data(qpcr_run1) badct(data=qpcr_run1, r=3, threshold=0.3, na.rm=true) caldata Calculation of calibration factors This function determines the calibration factors (CF) using the method described in Hellemans et al. (2007). caldata(data) Arguments data data.frame containing the NRQs of your calibrator(s) for each gene obtained by the nrmdata function of this package.

4 caldata Value This function is necessary for comparing different quantitative real-time PCR runs to reduce the inter-run variability (Hellemans et al. (2007)). Then, the results obtained have to be included in an R object and then be inputed in the nrmdata function (see the vignette for more informations). This function returns the calibration factor associated to each gene for the whole runs. Author(s) Sylvain Le Pape (IRTOMIT-INSERM U1082) <sylvain.le.pape@univ-poitiers.fr> Jan Hellemans, Geert Mortier, Anne De Paepe, Frank Speleman and Jo Vandesompele. qbase relative quantification framework and software for management and automated analysis of real-time quantitative PCR data. Genome Biology 2007, 8:R19 (doi:10.1186/gb-2007-8-2-r19). <url:http://genomebiology.com/20 data(qpcr_run1,qpcr_run2,qpcr_run3) nrmdata(data = qpcr_run1, r=3, E=c(2, 2, 2, 2), nrmdata(data = qpcr_run2, r=3, E=c(2, 2, 2, 2), nrmdata(data = qpcr_run3, r=3, E=c(2, 2, 2, 2), ## Isolate the calibrator NRQ values of the first biological replicate a <- nrmdata(data = qpcr_run1, r=3, E=c(2, 2, 2, 2), [[3]] ## Isolate the calibrator NRQ values of the first biological replicate b <- nrmdata(data = qpcr_run2, r=3, E=c(2, 2, 2, 2), [[3]] ## Isolate the calibrator NRQ values of the first biological replicate c <- nrmdata(data = qpcr_run3, r=3, E=c(2, 2, 2, 2),

Efficiency_calculation 5 [[3]] ## Regrouping the calibrator NRQ values of all the biological replicates d <- rbind(a, b, c) ## Calibration factor calculation e <- caldata(d) Efficiency_calculation Raw data for primer amplification efficiency calculation. This is a dataset containg the raw data (Cq values) of a qpcr run for the primer amplification efficiency calculation. data(efficiency_calculation) Format A data frame with 15 observations on the following 3 variables. Samples 5 cdna dilutions (1/1, 1/10, 1/100, 1/1000, 1/10000) Gene.1 The first gene Gene.2 The second gene This data.frame is composed by 2 genes (Gene.1 and Gene.2). There are 5 cdna dilutions (1/1, 1/10, 1/100, 1/1000, 1/10000). Source data(efficiency_calculation)

6 Gene_maximisation Gene_maximisation A data frame containing all the data from four different qpcr runs. A data frame containing all the data from four different qpcr runs where samples and genes are spread accross runs. data(gene_maximisation) Format A data frame with 192 observations on the following 4 variables. Samples a factor with levels IRC 1.1 IRC 1.2 IRC 1.3 IRC 1.4 IRC 1.5 IRC 1.6 IRC 1.7 IRC 1.8 IRC 2.1 IRC 2.2 IRC 2.3 IRC 2.4 IRC 2.5 IRC 2.6 IRC 2.7 IRC 2.8 IRC 3.1 IRC 3.2 IRC 3.3 IRC 3.4 IRC 3.5 IRC 3.6 IRC 3.7 IRC 3.8 NTC 1 NTC 2 NTC 3 NTC 4 NTC 5 NTC 6 NTC 7 NTC 8 Sample 1 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 Sample 17 Sample 18 Sample 19 Sample 2 Sample 20 Sample 21 Sample 22 Sample 23 Sample 24 Sample 25 Sample 26 Sample 27 Sample 28 Sample 29 Sample 3 Sample 30 Sample 31 Sample 32 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 RG1 a numeric vector RG2 a numeric vector TG a numeric vector This data frame is composed by 64 samples including IRCs (3 per gene), NTC (1 per gene). The control samples are Samples 1 to 16, and the test samples are Samples 17 to 32. There are 2 reference genes (RG1, RG2) and one target gene (TG). Source data(gene_maximisation)

Gene_maximisation_cor 7 Gene_maximisation_cor A data frame containing all the data from four different qpcr runs. The Gene_maximisation data frame with 2 removed values (RG2, Sample 15, Ct = 22.06916 ; and RG3, Sample 18, Ct = 19.02328). data(gene_maximisation_cor) Format A data frame with 192 observations on the following 4 variables. Samples a factor with levels IRC 1.1 IRC 1.2 IRC 1.3 IRC 1.4 IRC 1.5 IRC 1.6 IRC 1.7 IRC 1.8 IRC 2.1 IRC 2.2 IRC 2.3 IRC 2.4 IRC 2.5 IRC 2.6 IRC 2.7 IRC 2.8 IRC 3.1 IRC 3.2 IRC 3.3 IRC 3.4 IRC 3.5 IRC 3.6 IRC 3.7 IRC 3.8 NTC 1 NTC 2 NTC 3 NTC 4 NTC 5 NTC 6 NTC 7 NTC 8 Sample 1 Sample 10 Sample 11 Sample 12 Sample 13 Sample 14 Sample 15 Sample 16 Sample 17 Sample 18 Sample 19 Sample 2 Sample 20 Sample 21 Sample 22 Sample 23 Sample 24 Sample 25 Sample 26 Sample 27 Sample 28 Sample 29 Sample 3 Sample 30 Sample 31 Sample 32 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 RG1 a numeric vector RG2 a numeric vector TG a numeric vector This data frame is composed by 64 samples including IRCs (3 per gene), NTC (1 per gene). The control samples are Samples 1 to 16, and the test samples are Samples 17 to 32. There are 2 reference genes (RG1, RG2) and one target gene (TG). This data frame is the Gene_maximisation data frame where 2 values have been removed (RG2, Sample 15, Ct = 22.06916 ; and RG3, Sample 18, Ct = 19.02328). Source data(gene_maximisation_cor)

8 nrmdata nrmdata Determination of the NF, RQ, NRQ, NRQ scaled to control and their SE and SD. This function determines the values of the normalization factors, the relative quantitues, the normalized relative quantities, the normalized relative quantities scaled to control and their respectives standard errors and standard deviations by the method described by Hellemans et al. (2007). nrmdata(data, r, E, Eerror, nspl, nbref, Refposcol, nctl, CF, CalPos, trace = FALSE, geo = FALSE, na.rm = na.rm) Arguments data r E Eerror nspl nbref Refposcol nctl CF CalPos trace geo na.rm data.frame containing row datas (genes in columns, samples in rows, Cq values). numeric, number of qpcr replicates. numeric, amplification efficiency values for each gene (follow the same order of the genes). numeric, standard errors of amplification efficiencies for each gene (follow the same order of the genes). numeric, number of samples to analyzed. numeric, number of reference genes used. column position of your reference gene(s). numeric, number of samples forming your control group. numeric (or object if you have used the caldata function from this package), values of the calibration factors for each gene (follow the same order of the genes). numeric, sample number of your calibrator(s). logical, print additional information. logical, to scale to your control group, the function will use the geometrical mean if TRUE or the arithmetic mean if FALSE. a logical value indicating whether NA values should be stripped before the computation proceeds. The algorithm used in this function is based on the article of Hellemans et al. (2007). This function calculates the expression value scaled to your control group and normalized to the calibration factor and the normalization factor. The limiting step is that you need to put the control samples on the top of the data frame otherwise, the algorithm will not work correctly. For more information for the way to use this function, please see the vignette.

qpcr_run1 9 Value NRQs normalized to control Gives the normlized relative quantities scaled to your control group. NRQs Gives the normlized relative quantities. NRQs of your calibrator for this run Gives the normlized relative quantities of your calibrator(s). Author(s) Sylvain Le pape <sylvain.le.pape@univ-poitiers.fr> Jan Hellemans, Geert Mortier, Anne De Paepe, Frank Speleman and Jo Vandesompele. qbase relative quantification framework and software for management and automated analysis of real-time quantitative PCR data. Genome Biology 2007, 8:R19 (doi:10.1186/gb-2007-8-2-r19). <url:http://genomebiology.com/20 data(qpcr_run1,qpcr_run2,qpcr_run3) nrmdata(data = qpcr_run1, r=3, E=c(2, 2, 2, 2), nrmdata(data = qpcr_run2, r=3, E=c(2, 2, 2, 2), nrmdata(data = qpcr_run3, r=3, E=c(2, 2, 2, 2), qpcr_run1 Raw data from the first qpcr run. This is a dataset containg the raw data (Cq values) of the first qpcr run (the first biological replicate). data(qpcr_run1)

10 qpcr_run2 Format A data frame with 15 observations on the following 5 variables. Samples a factor with levels Calibrator Control 1 Control 2 Treatment 1 Treatment 2 RG1 a numeric vector RG2 a numeric vector TG a numeric vector TGb a numeric vector This data.frame is composed by 2 reference genes (RG1 and RG2), and two target genes (TG and TGb). There are 5 samples, starting by the controls (1 and 2), the treatment groups (1 and 2), and a calibrator (calibrator). It is the first biological replicate and there is a qpcr triplicate by sample. Source data(qpcr_run1) qpcr_run2 Raw data from the second qpcr run. This is a dataset containg the raw data (Cq values) of the second qpcr run (the second biological replicate). data(qpcr_run2) Format A data frame with 15 observations on the following 5 variables. Samples a factor with levels Calibrator Control 1 Control 2 Treatment 1 Treatment 2 RG1 a numeric vector RG2 a numeric vector TG a numeric vector TGb a numeric vector

qpcr_run3 11 Source This data.frame is composed by 2 reference genes (RG1 and RG2), and two target genes (TG and TGb). There are 5 samples, starting by the controls (1 and 2), the treatment groups (1 and 2), and a calibrator (calibrator). It is the second biological replicate and there is a qpcr triplicate by sample. data(qpcr_run2) qpcr_run3 Raw data from the third qpcr run. Format Source This is a dataset containg the raw data (Cq values) of the third qpcr run (the third biological replicate). data(qpcr_run3) A data frame with 15 observations on the following 5 variables. Samples a factor with levels Calibrator Control 1 Control 2 Treatment 1 Treatment 2 RG1 a numeric vector RG2 a numeric vector TG a numeric vector TGb a numeric vector This data.frame is composed by 2 reference genes (RG1 and RG2), and two target genes (TG and TGb). There are 5 samples, starting by the controls (1 and 2), the treatment groups (1 and 2), and a calibrator (calibrator). It is the third biological replicate and there is a qpcr triplicate by sample.

12 slope data(qpcr_run3) slope Function to calculate the amplification efficiency This function calculates the amplification efficiency from classical qpcr dilution experiment using the Cq values. The Cq values are plotted against the logarithmized concentration (or dilution) values, a linear regression line is fit and the efficiency calculated by E = 10^-1/slope. slope(data, q, r, na.rm = FALSE) Arguments data q r na.rm data.frame containing row datas (genes in columns, samples in rows, Cq values). numeric, cdna dilution values. numeric, number of qpcr replicates. logical, indicating whether NA values should be stripped before the computation proceeds. Value Efficiency Slope Intercept Primer amplification efficiency. Slope of the dilution curve. Intercept of the dilution curve Author(s) Sylvain Le pape <sylvain.le.pape@univ-poitiers.fr> See Also You can also see the qpcr package with the calib and calib2 functions. data(efficiency_calculation) slope(data = Efficiency_calculation, q=c(1000, 100,10, 1, 0.1), r=3, na.rm=true)

totdata 13 totdata Aggregation of qpcr biological replicates and data transformation This function aggregates qpcr biological replicates and calculates the main parameters : mean (arithmetic or geometric), the standard deviation and the standard error from your biological replicates of your experience. This function has an algorithm published by Willems et al. (2008) which performs a standardization procedure that can be applied to data sets that display high variation between biological replicates. This enables proper statistical analysis and drawing relevant conclusions. The procedure is not new, it has been used in microarray data analysis and is based on a series of sequential corrections, including log transformation, mean centering, and autoscaling. totdata(data, r, geo = TRUE, logarithm = TRUE, base, transformation = TRUE, nspl, linear = TRUE, na.rm = na.rm) Arguments data r geo logarithm data.frame containing row datas (genes in columns, samples in rows, Cq values). numeric, number of qpcr replicates. logical, the function will use the geometrical mean of your biological replicates if TRUE or the arithmetic mean if FALSE. logical, the NRQs will be log-transformed. base numeric, the logarithmic base (2 or 10). transformation logical, if TRUE, the transformation procedure for highly variable biological replicates (but with the same tendency) will be done. nspl linear na.rm numeric, the number of samples. logical, after the transformation procedure done, your raw data will be normalized (anti-log-transformed). logical, indicating whether NA values should be stripped before the computation proceeds. The standardization procedure used in this function (if TRUE for the transformation argument) is based on the article of Willems et al. (2008). This function perform successively theerror operations : log-transformation of your raw data, mean of your log-transformed data for each biological replicate, mean centering for each biological replicate, standard deviation of each mean-centered biological replicate, autoscaling of your data, i.e., your mean-centered data for each biological replicate will be divided by the standard deviation of the mean-centered biological replicate and then multiplicated by the mean of the standard deviation of all the biological replicates. For more information for the way to use this function, please see the vignette.

14 totdata Value Mean of your qpcr runs The geometric (if TRUE for geo) or arithmetic mean of your biological replicates. Standard deviations of your qpcr runs The standard deviation of your biological replicates. Standard errors of your qpcr runs The standard error of your biological replicates. Transformed data If TRUE for transformation, your raw data will be transformed by the algorithm of Willems et al. (2008). Reordered transformed data The transformed data reordered by rowname. Author(s) Sylvain Le pape <sylvain.le.pape@univ-poitiers.fr> Erik Willems Luc Leyns, Jo Vandesompele. Standardization of real-time PCR gene expression data from independent biological replicates. Analytical Biochemistry 379 (2008) 127-129 (doi:10.1016/j.ab.2008.04.036). <url:http://www.sciencedirect.com/science/article/pii/s0003269708002649> data(qpcr_run1,qpcr_run2,qpcr_run3) nrmdata(data = qpcr_run1, r=3, E=c(2, 2, 2, 2), nrmdata(data = qpcr_run2, r=3, E=c(2, 2, 2, 2), nrmdata(data = qpcr_run3, r=3, E=c(2, 2, 2, 2), ## Isolate the calibrator NRQ values of the first biological replicate a <- nrmdata(data = qpcr_run1, r=3, E=c(2, 2, 2, 2), [[3]] ## Isolate the calibrator NRQ values of the first biological replicate b <- nrmdata(data = qpcr_run2, r=3, E=c(2, 2, 2, 2),

totdata 15 [[3]] ## Isolate the calibrator NRQ values of the first biological replicate c <- nrmdata(data = qpcr_run3, r=3, E=c(2, 2, 2, 2), [[3]] ## Regrouping the calibrator NRQ values of all the biological replicates d <- rbind(a, b, c) ## Calibration factor calculation e <- caldata(d) ## Attenuation of inter-run variation thanks to the calibration factor for the ## first biological replicate nrmdata(data = qpcr_run1, r=3, E=c(2, 2, 2, 2), CF=e, CalPos=5, trace=true, geo=true, na.rm=true) ## Attenuation of inter-run variation thanks to the calibration factor for the ## second biological replicate nrmdata(data = qpcr_run2, r=3, E=c(2, 2, 2, 2), CF=e, CalPos=5, trace=true, geo=true, na.rm=true) ## Attenuation of inter-run variation thanks to the calibration factor for the ## third biological replicate nrmdata(data = qpcr_run3, r=3, E=c(2, 2, 2, 2), CF=e, CalPos=5, trace=true, geo=true, na.rm=true) ## Isolate the NRQs scaled to control of the first biological replicate a1 <- nrmdata(data = qpcr_run1, r=3, E=c(2, 2, 2, 2), CF=e, CalPos=5, trace=true, geo=true, na.rm=true)[1] ## Isolate the NRQs scaled to control of the second biological replicate b1 <- nrmdata(data = qpcr_run2, r=3, E=c(2, 2, 2, 2), CF=e, CalPos=5, trace=true, geo=true, na.rm=true)[1]

16 totdata ## Isolate the NRQs scaled to control of the third biological replicate c1 <- nrmdata(data = qpcr_run3, r=3, E=c(2, 2, 2, 2), CF=e, CalPos=5, trace=true, geo=true, na.rm=true)[1] ## Data frame transformation a2 <- as.data.frame(a1) b2 <- as.data.frame(b1) c2 <- as.data.frame(c1) ## Aggregation of the three biological replicates d2 <- rbind(a2, b2, c2) totdata(data=d2, r=3, geo=true, logarithm=true, base=2, transformation=true, nspl=5, linear=true, na.rm=true)

Index Topic Biological replicates totdata, 13 Topic Calibration factors caldata, 3 Topic Efficiency slope, 12 Topic Inter-run calibration caldata, 3 Topic Standardization procedure totdata, 13 Topic datasets Efficiency_calculation, 5 Gene_maximisation, 6 Gene_maximisation_cor, 7 qpcr_run1, 9 qpcr_run2, 10 qpcr_run3, 11 Topic qpcr analysis EasyqpcR-package, 2 Topic qpcr expression nrmdata, 8 Topic qpcr replicates badct, 2 badct, 2 caldata, 3 EasyqpcR (EasyqpcR-package), 2 EasyqpcR-package, 2 Efficiency_calculation, 5 Gene_maximisation, 6 Gene_maximisation_cor, 7 nrmdata, 8 qpcr_run1, 9 qpcr_run2, 10 qpcr_run3, 11 slope, 12 totdata, 13 17