Zentrum für Molekulare Biologie der Universität Heidelberg, DKFZ-ZMBH Alliance, Heidelberg 69120, Germany.
Nucleic Acids Res. 2012 Aug;40(15):e115. doi: 10.1093/nar/gks596. Epub 2012 Jun 22.
Polymerase chain reaction (PCR) is a basic molecular biology technique with a multiplicity of uses, including deoxyribonucleic acid cloning and sequencing, functional analysis of genes, diagnosis of diseases, genotyping and discovery of genetic variants. Reliable primer design is crucial for successful PCR, and for over a decade, the open-source Primer3 software has been widely used for primer design, often in high-throughput genomics applications. It has also been incorporated into numerous publicly available software packages and web services. During this period, we have greatly expanded Primer3's functionality. In this article, we describe Primer3's current capabilities, emphasizing recent improvements. The most notable enhancements incorporate more accurate thermodynamic models in the primer design process, both to improve melting temperature prediction and to reduce the likelihood that primers will form hairpins or dimers. Additional enhancements include more precise control of primer placement-a change motivated partly by opportunities to use whole-genome sequences to improve primer specificity. We also added features to increase ease of use, including the ability to save and re-use parameter settings and the ability to require that individual primers not be used in more than one primer pair. We have made the core code more modular and provided cleaner programming interfaces to further ease integration with other software. These improvements position Primer3 for continued use with genome-scale data in the decade ahead.
聚合酶链式反应(PCR)是一种基本的分子生物学技术,具有多种用途,包括脱氧核糖核酸克隆和测序、基因功能分析、疾病诊断、基因分型和遗传变异发现。可靠的引物设计对于成功的 PCR 至关重要,十多年来,开源 Primer3 软件已被广泛用于引物设计,常用于高通量基因组学应用。它也被整合到许多可用的软件包和网络服务中。在此期间,我们极大地扩展了 Primer3 的功能。在本文中,我们描述了 Primer3 的当前功能,重点介绍了最近的改进。最显著的增强功能包括在引物设计过程中更准确的热力学模型,这不仅可以提高熔解温度预测的准确性,还可以降低引物形成发夹或二聚体的可能性。其他增强功能包括更精确地控制引物放置位置——这一变化的部分动机是利用全基因组序列来提高引物特异性的机会。我们还添加了一些功能,以提高易用性,包括保存和重新使用参数设置的功能,以及要求单个引物不能在超过一对引物中使用的功能。我们使核心代码更加模块化,并提供了更清晰的编程接口,以进一步方便与其他软件的集成。这些改进使 Primer3 能够在未来十年继续用于基因组规模的数据。