ReadqPCR and NormqPCR: R packages for the reading, quality checking and normalisation of RT-qPCR quantification cycle (Cq) data

BackgroundMeasuring gene transcription using real-time reverse transcription polymerase chain reaction (RT-qPCR) technology is a mainstay of molecular biology. Technologies now exist to measure the abundance of many transcripts in parallel. The selection of the optimal reference gene for the normalisation of this data is a recurring problem, and several algorithms have been developed in order to solve it. So far nothing in R exists to unite these methods, together with other functions to read in and normalise the data using the chosen reference gene(s).ResultsWe have developed two R/Bioconductor packages, ReadqPCR and NormqPCR, intended for a user with some experience with high-throughput data analysis using R, who wishes to use R to analyse RT-qPCR data. We illustrate their potential use in a workflow analysing a generic RT-qPCR experiment, and apply this to a real dataset. Packages are available from http://www.bioconductor.org/packages/release/bioc/html/ReadqPCR.htmland http://www.bioconductor.org/packages/release/bioc/html/NormqPCR.htmlConclusionsThese packages increase the repetoire of RT-qPCR analysis tools available to the R user and allow them to (amongst other things) read their data into R, hold it in an ExpressionSet compatible R object, choose appropriate reference genes, normalise the data and look for differential expression between samples.

[1]  H. D. Vanguilder,et al.  Twenty-five years of quantitative PCR for gene expression analysis. , 2008, BioTechniques.

[2]  J. Logan,et al.  Real-time PCR : current technology and applications , 2009 .

[3]  Thomas D. Schmittgen,et al.  Analysis of relative gene expression data using real-time quantitative PCR and the 2(-Delta Delta C(T)) Method. , 2001, Methods.

[4]  M. Schueler,et al.  Evaluation of the LightCycler 1536 Instrument for high-throughput quantitative real-time PCR. , 2010, Methods.

[5]  Benjamin M. Bolstad,et al.  affy - analysis of Affymetrix GeneChip data at the probe level , 2004, Bioinform..

[6]  S. Gaj,et al.  Validating nutrient-related gene expression changes from microarrays using RT2 PCR-arrays , 2008, Genes & Nutrition.

[7]  Christine Orengo,et al.  CXCL5 Mediates UVB Irradiation–Induced Pain , 2011, Science Translational Medicine.

[8]  Gordon K Smyth,et al.  Statistical Applications in Genetics and Molecular Biology Linear Models and Empirical Bayes Methods for Assessing Differential Expression in Microarray Experiments , 2011 .

[9]  I. Choi,et al.  Open Access Research Article Identification of Valid Reference Genes for Gene Expression Studies of Human Stomach Cancer by Reverse Transcription-qpcr , 2022 .

[10]  V. Beneš,et al.  The MIQE guidelines: minimum information for publication of quantitative real-time PCR experiments. , 2009, Clinical chemistry.

[11]  Yanyan Li,et al.  Selection of optimal reference genes for normalization in quantitative RT-PCR , 2010, BMC Bioinformatics.

[12]  Frank Speleman,et al.  A novel and universal method for microRNA RT-qPCR data normalization , 2009, Genome Biology.

[13]  M. Pfaffl,et al.  A new mathematical model for relative quantification in real-time RT-PCR. , 2001, Nucleic acids research.

[14]  John Quackenbush,et al.  Data-driven normalization strategies for high-throughput quantitative RT-PCR , 2009, BMC Bioinformatics.

[15]  A. Sandford,et al.  Selection of reference genes for gene expression studies in human neutrophils by real-time PCR , 2005, BMC Molecular Biology.

[16]  F. Speleman,et al.  Accurate normalization of real-time quantitative RT-PCR data by geometric averaging of multiple internal control genes , 2002, Genome Biology.

[17]  S. Thein,et al.  Selection of housekeeping genes for gene expression studies in human reticulocytes using real-time PCR , 2006, BMC Molecular Biology.

[18]  Thomas D. Schmittgen,et al.  Analyzing real-time PCR data by the comparative CT method , 2008, Nature Protocols.

[19]  Jean YH Yang,et al.  Bioconductor: open software development for computational biology and bioinformatics , 2004, Genome Biology.

[20]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[21]  Claus Lindbjerg Andersen,et al.  Normalization of Real-Time Quantitative Reverse Transcription-PCR Data: A Model-Based Variance Estimation Approach to Identify Genes Suited for Normalization, Applied to Bladder and Colon Cancer Data Sets , 2004, Cancer Research.

[22]  Heidi Dvinge,et al.  HTqPCR: high-throughput analysis and visualization of quantitative real-time PCR data in R , 2009, Bioinform..

[23]  Inter-age variability of bona fide unvaried transcripts Normalization of quantitative PCR data in ischemic stroke , 2010, Neurobiology of Aging.

[24]  G. Mortier,et al.  qBase relative quantification framework and software for management and automated analysis of real-time quantitative PCR data , 2007, Genome Biology.

[25]  Ramesh Ramakrishnan,et al.  High Throughput Gene Expression Measurement with Real Time PCR in a Microfluidic Dynamic Array , 2008, PloS one.

[26]  Ingo Ruczinski,et al.  R classes and methods for SNP array data. , 2010, Methods in molecular biology.