BMC Bioinformatics

official impact factor 3.03

Open Access Highly Access Methodology article

Highly accurate sigmoidal fitting of real-time PCR data by introducing a parameter for asymmetry

Andrej-Nikolai Spiess1*, Caroline Feig1 and Christian Ritz2

Author Affiliations

1 Department of Andrology, University Hospital Hamburg-Eppendorf, Hamburg, Germany

2 Statistics Group, Department of Natural Sciences, Faculty of Life Sciences, University of Copenhagen, Denmark

For all author emails, please log on.

BMC Bioinformatics 2008, 9:221 doi:10.1186/1471-2105-9-221

Published: 29 April 2008

Abstract

Background

Fitting four-parameter sigmoidal models is one of the methods established in the analysis of quantitative real-time PCR (qPCR) data. We had observed that these models are not optimal in the fitting outcome due to the inherent constraint of symmetry around the point of inflection. Thus, we found it necessary to employ a mathematical algorithm that circumvents this problem and which utilizes an additional parameter for accommodating asymmetrical structures in sigmoidal qPCR data.

Results

The four-parameter models were compared to their five-parameter counterparts by means of nested F-tests based on the residual variance, thus acquiring a statistical measure for higher performance. For nearly all qPCR data we examined, five-parameter models resulted in a significantly better fit. Furthermore, accuracy and precision for the estimation of efficiencies and calculation of quantitative ratios were assessed with four independent dilution datasets and compared to the most commonly used quantification methods. It could be shown that the five-parameter model exhibits an accuracy and precision more similar to the non-sigmoidal quantification methods.

Conclusion

The five-parameter sigmoidal models outperform the established four-parameter model with high statistical significance. The estimation of essential PCR parameters such as PCR efficiency, threshold cycles and initial template fluorescence is more robust and has smaller variance. The model is implemented in the qpcR package for the freely available statistical R environment. The package can be downloaded from the author's homepage.