Computations, Lawrence Livermore National Laboratory, Livermore, California, United States of America.
PLoS One. 2012;7(4):e34560. doi: 10.1371/journal.pone.0034560. Epub 2012 Apr 2.
PriMux is a new software package for selecting multiplex compatible, degenerate primers and probes to detect diverse targets such as viruses. It requires no multiple sequence alignment, instead applying k-mer algorithms, hence it scales well for large target sets and saves user effort from curating sequences into alignable groups. PriMux has the capability to predict degenerate primers as well as probes suitable for TaqMan or other primer/probe triplet assay formats, or simply probes for microarray or other single-oligo assay formats. PriMux employs suffix array methods for efficient calculations on oligos 10-~100 nt in length. TaqMan® primers and probes for each segment of Rift Valley fever virus were designed using PriMux, and lab testing comparing signatures designed using PriMux versus those designed using traditional methods demonstrated equivalent or better sensitivity for the PriMux-designed signatures compared to traditional signatures. In addition, we used PriMux to design TaqMan® primers and probes for unalignable or poorly alignable groups of targets: that is, all segments of Rift Valley fever virus analyzed as a single target set of 198 sequences, or all 2863 Dengue virus genomes for all four serotypes available at the time of our analysis. The PriMux software is available as open source from http://sourceforge.net/projects/PriMux.
PriMux 是一个新的软件包,用于选择多重兼容的简并引物和探针来检测多种靶标,如病毒。它不需要进行多重序列比对,而是应用 k-mer 算法,因此它可以很好地扩展到大靶标集,并节省用户将序列分类到可比对组的工作。PriMux 具有预测简并引物和适用于 TaqMan 或其他引物/探针三联体测定格式的探针的能力,或者只是用于微阵列或其他单寡核苷酸测定格式的探针。PriMux 采用后缀数组方法对 10-~100 nt 长度的寡核苷酸进行高效计算。使用 PriMux 设计了裂谷热病毒的每个片段的 TaqMan®引物和探针,并且实验室测试比较了使用 PriMux 设计的特征与使用传统方法设计的特征,结果表明与传统特征相比,PriMux 设计的特征具有相当或更好的灵敏度。此外,我们使用 PriMux 为不可比对或比对不佳的靶标组设计 TaqMan®引物和探针:也就是说,将裂谷热病毒分析的所有片段作为一个包含 198 个序列的单个靶标集,或者在我们分析时所有四个血清型的 2863 个登革热病毒基因组作为一个整体进行分析。PriMux 软件可从 http://sourceforge.net/projects/PriMux 获得开源版本。