Package: openPrimeR 1.29.0

Matthias Döring

openPrimeR: Multiplex PCR Primer Design and Analysis

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.

Authors:Matthias Döring [aut, cre], Nico Pfeifer [aut]

openPrimeR_1.29.0.tar.gz
openPrimeR_1.29.0.zip(r-4.5)openPrimeR_1.29.0.zip(r-4.4)openPrimeR_1.29.0.zip(r-4.3)
openPrimeR_1.29.0.tgz(r-4.4-any)openPrimeR_1.29.0.tgz(r-4.3-any)
openPrimeR_1.29.0.tar.gz(r-4.5-noble)openPrimeR_1.29.0.tar.gz(r-4.4-noble)
openPrimeR_1.29.0.tgz(r-4.4-emscripten)openPrimeR_1.29.0.tgz(r-4.3-emscripten)
openPrimeR.pdf |openPrimeR.html
openPrimeR/json (API)
NEWS

# Install 'openPrimeR' in R:
install.packages('openPrimeR', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:

On BioConductor:openPrimeR-1.29.0(bioc 3.21)openPrimeR-1.28.0(bioc 3.20)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

softwaretechnologycoveragemultiplecomparison

4.74 score 22 scripts 286 downloads 1 mentions 59 exports 105 dependencies

Last updated 2 months agofrom:74182ac216. Checks:OK: 1 WARNING: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 29 2024
R-4.5-winWARNINGNov 29 2024
R-4.5-linuxWARNINGDec 29 2024
R-4.4-winWARNINGNov 29 2024
R-4.4-macWARNINGDec 29 2024
R-4.3-winWARNINGNov 29 2024
R-4.3-macWARNINGDec 29 2024

Exports:adjust_binding_regionsassign_binding_regionscbind2check_constraintscheck_restriction_sitesclassify_design_problemconOptionsconOptions<-constraintLimitsconstraintLimits<-ConstraintOptionsconstraintsconstraints<-ConstraintSettingsCoverageConstraintscreate_coverage_xlscreate_reportcvg_constraintscvg_constraints<-design_primersfilter_primersget_comparison_tableget_cvg_ratioget_cvg_statsget_cvg_stats_primerget_initial_primersparallel_setupPCRPCR_ConditionsPCR<-plot_conservationplot_constraintplot_constraint_deviationplot_constraint_fulfillmentplot_cvg_constraintsplot_cvg_vs_set_sizeplot_penalty_vs_set_sizeplot_primerplot_primer_binding_regionsplot_primer_cvgplot_primer_subsetsplot_template_cvgprimer_significancePrimersrbind2read_primersread_settingsread_templatesrunTutorialscore_conservationscore_degenscore_primersselect_regions_by_conservationsubset_primer_setTemplatesupdate_template_cvgwrite_primerswrite_settingswrite_templates

Dependencies:ade4apeaskpassbackportsbase64encBiocGenericsBiostringsbslibcachemcheckmatecliclustercodetoolscolorspacecrayoncurldata.tableDBIDECIPHERdigestdplyrevaluatefansifarverfastmapfontawesomeforeachforeignFormulafsgenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesggplot2gluegridExtragtablehighrHmischtmlTablehtmltoolshtmlwidgetshttrIRangesisobanditeratorsjquerylibjsonliteknitrlabelinglatticelifecyclelpSolveAPImagrittrMASSMatrixmemoisemgcvmimemunsellnlmennetopensslopenxlsxpillarpixmappkgconfigplyrpwalignR6rappdirsRColorBrewerRcppRcppArmadilloreshape2rlangrmarkdownrpartrstudioapiS4VectorssassscalessegmentedseqinrspstringdiststringistringrsystibbletidyselecttinytexUCSC.utilsuniqtagutf8vctrsviridisviridisLitewithrxfunXMLXVectoryamlzip

Designing and analyzing multiplex PCR primers with openPrimeR

Rendered fromopenPrimeR_vignette.Rmdusingknitr::rmarkdownon Dec 29 2024.

Last update: 2018-03-22
Started: 2017-08-16

Readme and manuals

Help Manual

Help pageTopics
Multiplex PCR Primer Design and Analysis.openPrimeR-package openPrimeR
Primer Analysis Statistics.AnalysisStats get_comparison_table get_cvg_ratio get_cvg_stats get_cvg_stats_primer
Data Sets.Data feature.matrix primer.data primer.df ref.data RefCoverage settings template.data template.df Tiller tiller.primer.df tiller.settings tiller.template.df
Input Functionalities.Input Primers Primers-class read_primers read_settings read_templates Templates Templates-class
Output Functionalities.create_coverage_xls create_report Output write_primers write_settings write_templates
Plotting Functions.Plots plot_conservation plot_constraint plot_constraint_deviation plot_constraint_fulfillment plot_cvg_constraints plot_cvg_vs_set_size plot_penalty_vs_set_size plot_primer plot_primer_binding_regions plot_primer_cvg plot_primer_subsets plot_template_cvg
Primer Design Functionalities.classify_design_problem design_primers get_initial_primers PrimerDesign
Primer Evaluation.check_constraints check_restriction_sites filter_primers PrimerEval primer_significance subset_primer_set
The openPrimeR Tutorial.runTutorial
Scoring Functions.score_conservation score_degen score_primers Scoring
Settings Functionalities.conOptions conOptions,DesignSettings-method conOptions<- conOptions<-,DesignSettings-method constraintLimits constraintLimits,DesignSettings-method constraintLimits<- constraintLimits<-,DesignSettings-method ConstraintOptions ConstraintOptions-class constraints constraints,AbstractConstraintSettings-method constraints,DesignSettings-method constraints<- constraints<-,AbstractConstraintSettings,list-method constraints<-,DesignSettings,list-method ConstraintSettings ConstraintSettings-class CoverageConstraints CoverageConstraints-class cvg_constraints cvg_constraints,DesignSettings-method cvg_constraints<- cvg_constraints<-,DesignSettings-method DesignSettings DesignSettings-class parallel_setup PCR PCR,DesignSettings-method PCR<- PCR<-,DesignSettings-method PCR_Conditions PCR_Conditions-class Settings
Template Functionalities.adjust_binding_regions assign_binding_regions select_regions_by_conservation TemplatesFunctions update_template_cvg