qPCR Data Presentation: How to Report Results in Figures and Tables
Quantitative PCR (qPCR) data presentation is the systematic process of converting raw fluorescence amplification curves into interpretable figures and tables that communicate gene expression levels, pathogen detection, or copy number variation with appropriate measures of variability and statistical significance. This method is essential when publishing qPCR results in scientific manuscripts, theses, or laboratory reports, as it ensures readers can evaluate the reliability, reproducibility, and biological meaning of the data. Proper presentation distinguishes between technical replicates (variation from pipetting, instrument noise) and biological replicates (variation among independent samples), and it requires transparent reporting of normalization strategies, error metrics, and statistical tests. This article provides concrete guidelines for constructing bar graphs, scatter plots, and summary tables, with emphasis on error bar selection, significance annotation, and compliance with MIQE (Minimum Information for Publication of Quantitative Real-Time PCR Experiments) guidelines.
At a Glance
| Aspect | Recommendation | Rationale |
|---|---|---|
| Figure type for relative expression | Bar graph with individual data points overlaid | Shows central tendency and distribution simultaneously |
| Figure type for absolute quantification | Scatter plot or dot plot with median line | Avoids masking outliers in copy number estimates |
| Error bars for biological replicates | Standard deviation (SD) | Reflects biological variability; use standard error of the mean (SEM) only if explicitly justified |
| Error bars for technical replicates | Standard deviation or coefficient of variation (CV) | Technical SD should be small; report CV if >5% |
| Statistical significance annotation | Asterisks (*p<0.05, **p<0.01, ***p<0.001) with exact p-values in legend | Enables readers to assess strength of evidence |
| Table content | Gene, sample type, mean Cq, ΔCq, fold change, 95% CI, n | Provides complete numerical foundation for figures |
| Normalization method | At least two validated reference genes | Single reference genes risk bias from variable expression |
| Replicate reporting | Minimum 3 biological replicates, 2-3 technical replicates per biological sample | Balances statistical power with practical constraints |
Scientific Principle: Why Presentation Format Matters
The core challenge in qPCR data presentation is that raw Cq (quantification cycle) values are exponential, not linear. A difference of one Cq unit represents a two-fold change in starting template amount (assuming 100% amplification efficiency). Therefore, presenting raw Cq values without transformation can mislead readers who expect linear relationships. The standard approach is to convert Cq values to relative quantities using the ΔΔCq method (for relative expression) or to absolute copy numbers using a standard curve (for absolute quantification). Once transformed, the data must be displayed with appropriate error propagation.
Error propagation is critical because qPCR involves multiple mathematical steps: normalization to reference genes, efficiency correction, and fold-change calculation. Each step introduces uncertainty. For example, if reference gene Cq values vary across samples, the normalized expression values will have compounded error. Presenting only mean fold change without confidence intervals or error bars obscures this uncertainty. The MIQE guidelines emphasize that error bars should represent the variability of biological replicates, not technical replicates, because biological variability determines whether observed differences are generalizable [7].
Materials and Instrumentation Choices
Instrument Selection and Data Export
qPCR instruments from different manufacturers (e.g., Bio-Rad CFX, Applied Biosystems QuantStudio, Roche LightCycler) export data in proprietary formats. Before creating figures, export raw Cq values, baseline-corrected fluorescence, and amplification efficiency data. Most instruments provide a "plate view" that shows Cq values for each well. For publication, you must convert this plate layout into a structured table with sample identifiers, target genes, and replicate values.
Software Options for Figure Generation
- GraphPad Prism: Widely used in biomedical publications; supports bar graphs with individual points, scatter plots, and built-in statistical tests. Automatically calculates SEM or SD from replicate data.
- R (ggplot2): Free and highly customizable; ideal for generating publication-quality figures with proper error bars and significance annotations. Requires basic programming skills.
- Microsoft Excel: Suitable for simple bar graphs but limited in statistical annotation and error bar customization. Avoid using Excel for complex multi-panel figures.
- Python (matplotlib/seaborn): Increasingly popular for reproducible research; allows scripted figure generation that can be version-controlled.
Choosing Between Bar Graphs and Scatter Plots
Bar graphs are appropriate when the primary message is comparison of means across groups (e.g., treated vs. untreated). However, bar graphs can hide the distribution of individual data points, especially with small sample sizes (n<10). The current best practice is to overlay individual data points on bar graphs or use scatter plots with a line at the mean or median. For qPCR data, where outliers can arise from pipetting errors or poor RNA quality, showing individual points allows readers to assess data integrity.
Scatter plots (dot plots) are preferred when sample sizes are small (n=3-5 per group) or when the data are not normally distributed. They also work well for absolute quantification data where copy numbers span several orders of magnitude. In such cases, use a logarithmic y-axis to display the full range of values.
Controls: Essential for Valid Presentation
No-Template Control (NTC)
The NTC must be included in every qPCR run and reported in the figure or table. If the NTC shows amplification (Cq < 40), it indicates contamination of reagents or master mix. In such cases, the entire run may be invalid. Present NTC results as a separate row in the data table or as a dashed line on the amplification plot. Never omit NTC data from the manuscript, even if it is negative.
No-Reverse Transcriptase Control (No-RT)
For RNA-based qPCR, the No-RT control confirms that genomic DNA is not contributing to amplification. If the No-RT control produces a Cq value within 5 cycles of the test sample, genomic DNA contamination is present. Report No-RT results in a supplementary table or as a footnote in the main table.
Positive Control
A known positive sample (e.g., a plasmid standard or a previously validated cDNA) should be included to confirm assay performance. The positive control Cq should fall within the expected range. If the positive control fails, the entire run should be repeated. Present positive control data in the figure legend or table footnote.
Reference Gene Stability
Before presenting normalized data, confirm that reference genes are stably expressed across all experimental conditions. Use software such as geNorm, NormFinder, or BestKeeper to calculate stability values. If a reference gene shows a Cq range >1.5 cycles across samples, it is not suitable for normalization. Present reference gene stability data in a supplementary figure or table.
Conceptual Workflow for Data Presentation
Step 1: Export and Organize Raw Data
Export Cq values from the qPCR instrument software. Create a spreadsheet with columns for: sample ID, biological replicate number, technical replicate number, target gene, reference gene(s), and Cq value. Calculate mean Cq for technical replicates, but do not average biological replicates at this stage.
Step 2: Calculate Relative Quantities
For relative expression using the ΔΔCq method:
- Calculate ΔCq = Cq(target) - Cq(reference) for each sample.
- Calculate ΔΔCq = ΔCq(test sample) - ΔCq(calibrator sample).
- Calculate fold change = 2^(-ΔΔCq), assuming 100% amplification efficiency.
If efficiency is not 100%, use the Pfaffl method: fold change = (E_target)^(ΔCq_target) / (E_reference)^(ΔCq_reference), where E = 10^(-1/slope).
Step 3: Calculate Error Propagation
For ΔΔCq, the standard deviation of fold change is not simply the SD of ΔCq values. Use the formula: SD(fold change) = fold change × ln(2) × SD(ΔΔCq) Alternatively, use software that performs error propagation automatically.
Step 4: Choose Figure Type
- Bar graph with individual points: Use for 2-4 groups with n≥5 per group. Show mean ± SD. Overlay individual points as open circles.
- Scatter plot with median line: Use for small n (3-5 per group) or non-normal distributions. Show median ± interquartile range.
- Box-and-whisker plot: Use for large datasets (n≥10 per group) to show distribution, median, and outliers.
- Heatmap: Use for multi-gene, multi-sample comparisons (e.g., 20 genes × 10 samples). Show log2 fold change with a color gradient.
Step 5: Add Statistical Significance
Perform appropriate statistical tests before adding significance annotations:
- Two groups: Unpaired t-test (parametric) or Mann-Whitney U test (non-parametric).
- Multiple groups: One-way ANOVA with post-hoc test (e.g., Tukey's HSD) or Kruskal-Wallis test.
- Paired samples: Paired t-test or Wilcoxon signed-rank test.
Add significance bars connecting compared groups. Use asterisks (*p<0.05, **p<0.01, ***p<0.001) and include exact p-values in the figure legend or a supplementary table. Do not use "NS" (not significant) without reporting the actual p-value.
Step 6: Construct the Data Table
Create a table that includes:
- Gene name
- Sample type/condition
- Number of biological replicates (n)
- Mean Cq ± SD (for target and reference genes)
- ΔCq ± SD
- ΔΔCq ± SD (or 95% CI)
- Fold change ± SD (or 95% CI)
- p-value (if comparing to calibrator)
Include a footnote explaining the normalization method, reference genes used, and calibrator sample.
Quality Checks Before Publication
Check 1: Amplification Efficiency
Report the amplification efficiency for each primer set. Efficiency should be between 90% and 110% (slope between -3.6 and -3.1). If efficiency is outside this range, the ΔΔCq method is invalid. Present efficiency data in a supplementary table or as part of the standard curve figure.
Check 2: Technical Replicate Variability
Technical replicate Cq values should have a standard deviation <0.5 cycles. If SD >0.5, investigate pipetting errors or instrument issues. Report the mean CV for technical replicates in the methods section.
Check 3: Biological Replicate Variability
Biological replicate fold changes should have a CV <30% for most genes. Higher CV indicates high biological variability or inconsistent sample processing. If CV >30%, consider increasing sample size or improving RNA extraction consistency.
Check 4: Outlier Identification
Use Grubbs' test or ROUT method to identify outliers in biological replicate data. If an outlier is identified, document the reason for exclusion (e.g., failed RNA integrity check, pipetting error). Do not remove outliers without justification.
Check 5: Normalization Validation
Confirm that reference gene Cq values do not differ significantly between experimental groups (p>0.05 by t-test or ANOVA). If they do, the normalization is invalid, and alternative reference genes must be used.
Result Interpretation
Interpreting Bar Graphs
When viewing a bar graph of qPCR data, first examine the error bars. If error bars overlap substantially between groups, the difference may not be statistically significant, even if the bar heights differ. Look for significance annotations (asterisks or brackets) that indicate statistical testing was performed. If error bars are missing or are SEM instead of SD, the variability may be understated.
Interpreting Scatter Plots
Scatter plots reveal the distribution of individual data points. Look for clusters of points that suggest subgroups within a condition. For example, if treated samples show a bimodal distribution (some high, some low), it may indicate variable treatment response or technical issues. Also check for outliers that are far from the group median.
Interpreting Tables
In data tables, examine the ΔCq values. If ΔCq varies widely within a group (SD >1.5 cycles), the reference gene may not be stably expressed. Also check the number of biological replicates (n). Studies with n=3 per group have limited statistical power; significant results should be interpreted cautiously.
Troubleshooting Common Presentation Issues
| Observation | Likely Cause | Discriminating Check |
|---|---|---|
| Error bars are extremely large (CV >50%) | High biological variability or poor RNA quality | Check RNA integrity numbers (RIN); verify consistent sample collection and storage |
| Error bars are extremely small (CV <5%) | Technical replicates only, not biological replicates | Confirm that each data point represents an independent biological sample, not a technical replicate |
| Bar graph shows negative fold change values | Incorrect ΔΔCq calculation or use of raw Cq values | Verify that ΔΔCq = ΔCq(test) - ΔCq(calibrator); check that fold change = 2^(-ΔΔCq) |
| Significance annotations show p<0.001 but error bars overlap | Very large sample size (n>50) or extremely low variability | Check that biological replicates are truly independent; consider if effect size is biologically meaningful |
| Table shows Cq values >35 for target gene | Low expression or poor primer efficiency | Check amplification curves for non-specific amplification; verify primer efficiency with standard curve |
| Scatter plot shows one point far from others | Outlier from technical error or biological anomaly | Check raw Cq values for that sample; verify RNA quality and reverse transcription success |
| Figure legend says "error bars represent SEM" | Misunderstanding of error bar meaning | SEM reflects precision of mean estimate, not biological variability; SD is preferred for biological replicates |
Limitations of qPCR Data Presentation
Small Sample Sizes
Many qPCR studies use n=3 biological replicates per group. With such small samples, error bars are unreliable, and statistical tests have low power. Presenting individual data points is essential in these cases. Consider using non-parametric tests (Mann-Whitney U) when n<6 per group.
Non-Normal Distribution
qPCR fold change data are often log-normally distributed. Presenting arithmetic means and SDs can be misleading. Consider log-transforming fold change values before statistical testing and presenting geometric means with 95% confidence intervals.
Multiple Comparison Issues
When presenting data for many genes (e.g., 20 genes in a heatmap), the probability of false-positive significant results increases. Apply multiple testing correction (Bonferroni, Benjamini-Hochberg) and report adjusted p-values. In figures, indicate which comparisons survived correction.
Incomplete Reporting
Many published qPCR figures omit essential details: number of replicates, error bar definition, normalization method, and statistical test used. Always include these details in the figure legend or methods section. The MIQE guidelines provide a checklist for complete reporting [7].
Documentation and Reporting Standards
Figure Legends
Every qPCR figure must include:
- Description of what is plotted (e.g., "Relative expression of IL-6 normalized to GAPDH and β-actin")
- Number of biological replicates (n)
- Definition of error bars (e.g., "Error bars represent SD")
- Statistical test used and significance threshold
- Calibrator sample used for ΔΔCq calculation
- Any data transformation (e.g., "Data were log2-transformed before statistical analysis")
Methods Section
The methods section must include:
- RNA extraction method and quality assessment (RIN values)
- Reverse transcription protocol and input RNA amount
- qPCR instrument and reagent system
- Primer sequences and concentrations
- Thermal cycling conditions
- Amplification efficiency for each primer set
- Reference genes and validation method
- Data analysis software and version
- Statistical methods and software
Supplementary Materials
Include in supplementary files:
- Raw Cq values for all samples and genes
- Amplification curves for representative samples
- Standard curve data and efficiency calculations
- Reference gene stability analysis (geNorm or NormFinder results)
- Outlier analysis and exclusion criteria
Biosafety Considerations
qPCR data presentation does not involve direct handling of infectious agents, but the samples used to generate the data may contain pathogens. When presenting qPCR data from clinical or environmental samples, follow institutional biosafety guidelines for sample collection, RNA/DNA extraction, and waste disposal [5]. For studies involving recombinant nucleic acids, adhere to NIH Guidelines for Research Involving Recombinant or Synthetic Nucleic Acid Molecules [6]. In the figure legend, note the biosafety level under which samples were processed (e.g., "Samples were processed in a BSL-2 facility").
Frequently Asked Questions
1. Should I use standard deviation or standard error of the mean for error bars?
Use standard deviation (SD) for biological replicates because it reflects the variability among individual samples, which is what readers need to assess reproducibility. Standard error of the mean (SEM) is smaller and can make differences appear more significant than they are. If you use SEM, explicitly justify it in the figure legend and note that SEM = SD/√n. Many journals now require SD for biological replicates.
2. How do I present qPCR data when the fold change is very large (e.g., 100-fold)?
Use a logarithmic y-axis (log2 or log10 scale) to display large fold changes. A linear axis will compress small differences and exaggerate large ones. In the figure legend, state that the y-axis is logarithmic. Alternatively, present log2 fold change values, which are normally distributed and more suitable for statistical testing.
3. Can I present qPCR data as a heatmap without showing individual Cq values?
Yes, heatmaps are appropriate for multi-gene comparisons, but you must provide the underlying data in a supplementary table. The heatmap should show log2 fold change values with a color scale (e.g., red for upregulation, blue for downregulation). Include a dendrogram showing hierarchical clustering of genes and samples. Note the clustering method and distance metric in the figure legend.
4. How do I handle missing data points in qPCR figures?
If a technical replicate fails (e.g., no amplification or Cq > 40), exclude it and report the mean of the remaining replicates. If a biological replicate fails (e.g., poor RNA quality), exclude the entire sample and note the exclusion in the methods section. Do not impute missing values. In the figure, indicate the final n for each group in the legend.
References and Further Reading
Makabuza J, Lukusa IN, Lumbala C, et al. Passive surveillance of human African trypanosomiasis in the Democratic Republic of the Congo: clinical presentation and prospective evaluation of rapid diagnostic and reference laboratory test accuracy. 2025. PubMed – Demonstrates qPCR use for pathogen detection in clinical surveillance, including data presentation of diagnostic performance.
Ahor HS, Boakyewaa Frimpong VN, Agbavor B, et al. Field deployment of a mobile suitcase laboratory for Buruli ulcer diagnosis in Ghana. 2026. PubMed – Shows qPCR data presentation for point-of-care molecular diagnostics with sensitivity and specificity reporting.
Ogwel B, Khanam F, Badji H, et al. Performance of fecal inflammatory biomarkers to identify watery shigellosis: Findings from the Enterics for Global Health (EFGH) Shigella surveillance study. 2026. PubMed – Illustrates qPCR data presentation in a multi-site surveillance study with AUC and predictive values.
Kadukkatti V, Mathew BK, Asaga PM. Host factors, inflammatory markers, and clinical outcomes of Naegleria fowleri meningoencephalitis. 2026. PubMed – Provides example of qPCR data presentation for pathogen burden quantification in clinical outcomes analysis.
CDC and NIH. Biosafety in Microbiological and Biomedical Laboratories (BMBL), 6th Edition. 2020. CDC – Authoritative guidelines for biosafety practices relevant to sample processing for qPCR.
National Institutes of Health. NIH Guidelines for Research Involving Recombinant or Synthetic Nucleic Acid Molecules. NIH – Regulatory framework for recombinant nucleic acid work, including qPCR standards.
National Center for Biotechnology Information. NCBI Bookshelf: Molecular Biology and Laboratory Methods. NCBI – Comprehensive reference for molecular biology methods, including qPCR data analysis and reporting standards.
Related Articles
- qPCR Data Normalization: Methods and Best Practices
- qPCR Plate Setup: Best Practices for Reproducible Results
- How to Set Up a qPCR Plate Layout for Reproducible Results
- qPCR Data Normalization: Choosing and Validating Reference Genes
- qPCR Efficiency Calculation: Methods and Interpretation
- Multiplex qPCR: Design, Optimization, and Troubleshooting