Skip to content

openPrimeR

Bioc current

Multiplex PCR Primer Design and Analysis

v1.34.0 · software · GPL-2

Release Lineage

Entered 3.6 · Oct 31, 2017

Current · Requires R 4.6

1.0 In 18 of 49 releases 3.23

Description

An implementation of methods for designing, evaluating, and comparing primer sets for multiplex PCR. Primers are designed by solving a set cover problem such that the number of covered template sequences is maximized with the smallest possible set of primers. To guarantee that high-quality primers are generated, only primers fulfilling constraints on their physicochemical properties are selected. A Shiny app providing a user interface for the functionalities of this package is provided by the 'openPrimeRui' package.

Test coverage

Line coverage

Expression

Tests / Examples

Functions

377 34 exported

Complexity

5.8 avg / 65 max

Call network

377 nodes / 578 edges

Test coverage is not measured for Bioconductor packages; nodes fall back to a neutral fill.

Loading call graph…

Lowest coverage

Per-function coverage is not measured for this package yet.

Code

Structure

Lines of code

35,819

Files

897

Compiled share

0%

Has compiled src

No

Language breakdown

R 22,179 (61.9%)Tests 725 (2%)Docs 12,390 (34.6%)Vignettes 525 (1.5%)

API

Exported functions

47

Internal functions

343

Recent export changes

v3.6+43 Primers, Templates, adjust_binding_regions +40 more

Testing & CI

Has tests

Yes

Test-to-code ratio

0.03

testthat edition

CI present

Yes

CI type

["travis"]

PR gated

No

Docs

Roxygen coverage

100%

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

12.5%

Unsafe pattern score

12

Dep constraint coverage

96.7%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

4.0.0

System requirements

5

C++ standard

License

GPL-2

License flags

SPDX valid, OSI approved

History

Versions

18

First release

2018-03-22

Latest release

2026-04-28

Avg cadence

182 days

Cold removal rate

Dep drift

6

LOC over versions

v3.6: 26,618 LOCv3.7: 26,613 LOCv3.8: 26,763 LOCv3.9: 26,763 LOCv3.10: 26,763 LOCv3.11: 26,863 LOCv3.12: 26,863 LOCv3.13: 26,863 LOCv3.14: 26,863 LOCv3.15: 26,863 LOCv3.16: 26,863 LOCv3.17: 26,863 LOCv3.18: 26,863 LOCv3.19: 26,760 LOCv3.20: 26,760 LOCv3.21: 35,819 LOCv3.22: 35,819 LOCv3.23: 35,819 LOC

Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/bioc-code-metrics.

Documentation

Documentation
READMEYes · 411 wordsVignettesYes · dynamicpkgdown siteNoNEWSNoCode of conductNoContributing guideNo
Examples that run
90%
Documented parameters
95%
Return-value docs
100%
References docs
3%

Topics

Depended on by (1)

Bioconductor (1)

People

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("openPrimeR")
Döring, M., & Pfeifer, N. (2026). openPrimeR: Multiplex PCR Primer Design and Analysis (Version 1.34.0) [Computer software]. https://bioconductor.org/packages/openPrimeR

This is what citation() produces when a package has no citation file of its own. If it prints something else, use that.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for openPrimeR version 1.34.0 [Data set]. HJJB, LLC. Data release v2026-08-24. https://doi.org/10.5281/zenodo.21843040

From data release v2026-08-24, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy