{
  "_id": "6a1ac1341d7bb097a09d7ae4",
  "Package": "openPrimeR",
  "Title": "Multiplex PCR Primer Design and Analysis",
  "Version": "1.35.0",
  "Authors@R": "c(person(\"Matthias\", \"Döring\", \nemail = \"matthias-doering@gmx.de\",\nrole = c(\"aut\", \"cre\")),\nperson(\"Nico\", \"Pfeifer\",\nemail = \"pfeifer@informatik.uni-tuebingen.de\",\nrole = c(\"aut\"))\n)",
  "Description": "An implementation of methods for designing, evaluating,\nand comparing primer sets for multiplex PCR. Primers are\ndesigned by solving a set cover problem such that the number of\ncovered template sequences is maximized with the smallest\npossible set of primers. To guarantee that high-quality primers\nare generated, only primers fulfilling constraints on their\nphysicochemical properties are selected. A Shiny app providing\na user interface for the functionalities of this package is\nprovided by the 'openPrimeRui' package.",
  "License": "GPL-2",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "SystemRequirements": "MAFFT (>= 7.305), OligoArrayAux (>= 3.8), ViennaRNA\n(>= 2.4.1), MELTING (>= 5.1.1), Pandoc (>= 1.12.3)",
  "biocViews": "Software, Technology, Coverage, MultipleComparison",
  "VignetteBuilder": "knitr",
  "Collate": "'AnalysisStats.R' 'Comparison.R' 'Data.R' 'templates.R'\n'primers.R' 'IO.R' 'IO_view.R' 'Input.R' 'Ippolito.R'\n'Output.R' 'Plots.R' 'PrimerDesign.R' 'PrimerEvaluation.R'\n'RefCoverage.R' 'Scoring.R' 'SettingsDoc.R' 'TemplatesDoc.R'\n'Tiller.R' 'ambiguity.R' 'check_stop_codons.R'\n'con_annealing_temperature.R' 'con_dimerization.R'\n'con_gc_clamp.R' 'con_gc_ratio.R' 'con_melting_temperature.R'\n'con_primer_coverage.R' 'con_primer_efficiency.R'\n'con_primer_secondary_structures.R' 'con_repeats.R'\n'con_runs.R' 'con_template_secondary_structures.R'\n'constraints.R' 'constraints_eval.R' 'errors.R' 'filters.R'\n'helper_functions.R' 'initialize_primers.R'\n'initialize_primers_tree.R' 'openPrimeR.R' 'optimization_ILP.R'\n'optimization_algo.R' 'optimization_global.R'\n'optimization_greedy.R' 'plots_comparison.R' 'settings.R'\n'plots_constraints.R' 'plots_coverage.R' 'plots_filtering.R'\n'primer_significance.R' 'startApp.R' 'zzz.R'",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libxml2-dev\nzlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:46:25 UTC",
  "RemoteUrl": "https://github.com/bioc/openPrimeR",
  "RemoteRef": "HEAD",
  "RemoteSha": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-30 07:21:10 UTC",
    "User": "root"
  },
  "Author": "Matthias Döring [aut, cre],\nNico Pfeifer [aut]",
  "Maintainer": "Matthias Döring <matthias-doering@gmx.de>",
  "MD5sum": "1266fbcf1585862e78a483d309d3d36b",
  "_user": "bioc",
  "_type": "src",
  "_file": "openPrimeR_1.35.0.tar.gz",
  "_fileid": "9a318b4e23a1e66c84ce964b756c36eb8853b9ddb734f58aa536606a3775fdc6",
  "_filesize": 3068899,
  "_sha256": "9a318b4e23a1e66c84ce964b756c36eb8853b9ddb734f58aa536606a3775fdc6",
  "_created": "2026-05-30T07:21:10.000Z",
  "_published": "2026-05-30T10:51:32.922Z",
  "_jobs": [
    {
      "job": 78633156416,
      "time": 226,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306448736"
    },
    {
      "job": 78633156403,
      "time": 424,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7306472246"
    },
    {
      "job": 78633156401,
      "time": 362,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306464931"
    },
    {
      "job": 78633156397,
      "time": 279,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7307566988"
    },
    {
      "job": 78633156404,
      "time": 221,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7307561568"
    },
    {
      "job": 78632903356,
      "time": 287,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306424460"
    },
    {
      "job": 78633156396,
      "time": 185,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306443944"
    },
    {
      "job": 78633156415,
      "time": 327,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7306461600"
    },
    {
      "job": 78633156405,
      "time": 299,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7306457268"
    },
    {
      "job": 78633156424,
      "time": 285,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306455618"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 1,
    "note": 19
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26677846473",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/openPrimeR",
  "_commit": {
    "id": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777380385
  },
  "_maintainer": {
    "name": "Matthias Döring",
    "email": "matthias-doering@gmx.de",
    "login": "mattheiter",
    "description": "Data Scientist and AI-Architect with a Bioinformatics Background",
    "uuid": 25709555
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "Biostrings",
      "version": ">= 2.38.4",
      "role": "Imports"
    },
    {
      "package": "pwalign",
      "role": "Imports"
    },
    {
      "package": "XML",
      "version": ">= 3.98-1.4",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "version": ">= 1.4.1",
      "role": "Imports"
    },
    {
      "package": "seqinr",
      "version": ">= 3.3-3",
      "role": "Imports"
    },
    {
      "package": "IRanges",
      "version": ">= 2.4.8",
      "role": "Imports"
    },
    {
      "package": "GenomicRanges",
      "version": ">= 1.22.4",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 2.1.0",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "version": ">= 1.8.4",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "stringdist",
      "version": ">= 0.9.4.1",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "version": ">= 1.1-2",
      "role": "Imports"
    },
    {
      "package": "DECIPHER",
      "version": ">= 1.16.1",
      "role": "Imports"
    },
    {
      "package": "lpSolveAPI",
      "version": ">= 5.5.2.0-17",
      "role": "Imports"
    },
    {
      "package": "digest",
      "version": ">= 0.6.9",
      "role": "Imports"
    },
    {
      "package": "Hmisc",
      "version": ">= 3.17-4",
      "role": "Imports"
    },
    {
      "package": "ape",
      "version": ">= 3.5",
      "role": "Imports"
    },
    {
      "package": "BiocGenerics",
      "version": ">= 0.16.1",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "version": ">= 0.8.11",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "version": ">= 1.4.3",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "version": ">= 1.5",
      "role": "Imports"
    },
    {
      "package": "uniqtag",
      "version": ">= 1.0",
      "role": "Imports"
    },
    {
      "package": "openxlsx",
      "version": ">= 4.0.17",
      "role": "Imports"
    },
    {
      "package": "grid",
      "version": ">= 3.1.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "version": ">= 3.1.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "version": ">= 3.1.0",
      "role": "Imports"
    },
    {
      "package": "utils",
      "version": ">= 3.1.0",
      "role": "Imports"
    },
    {
      "package": "methods",
      "version": ">= 3.1.0",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 1.0.2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "version": ">= 1.13",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 1.0",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "version": ">= 1.12.0",
      "role": "Suggests"
    },
    {
      "package": "doParallel",
      "version": ">= 1.0.10",
      "role": "Suggests"
    },
    {
      "package": "pander",
      "version": ">= 0.6.0",
      "role": "Suggests"
    },
    {
      "package": "learnr",
      "version": ">= 0.9",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-28",
      "n": 3
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.35.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.34.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "software",
    "technology",
    "coverage",
    "multiplecomparison"
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 402,
    "source": "https://www.bioconductor.org/packages/stats/bioc/openPrimeR"
  },
  "_mentions": 1,
  "_searchresults": 23,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/openPrimeR.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "adjust_binding_regions",
    "assign_binding_regions",
    "cbind2",
    "check_constraints",
    "check_restriction_sites",
    "classify_design_problem",
    "conOptions",
    "conOptions<-",
    "constraintLimits",
    "constraintLimits<-",
    "ConstraintOptions",
    "constraints",
    "constraints<-",
    "ConstraintSettings",
    "CoverageConstraints",
    "create_coverage_xls",
    "create_report",
    "cvg_constraints",
    "cvg_constraints<-",
    "design_primers",
    "filter_primers",
    "get_comparison_table",
    "get_cvg_ratio",
    "get_cvg_stats",
    "get_cvg_stats_primer",
    "get_initial_primers",
    "parallel_setup",
    "PCR",
    "PCR_Conditions",
    "PCR<-",
    "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_significance",
    "Primers",
    "rbind2",
    "read_primers",
    "read_settings",
    "read_templates",
    "runTutorial",
    "score_conservation",
    "score_degen",
    "score_primers",
    "select_regions_by_conservation",
    "subset_primer_set",
    "Templates",
    "update_template_cvg",
    "write_primers",
    "write_settings",
    "write_templates"
  ],
  "_datasets": [
    {
      "name": "feature.matrix",
      "title": "Data Sets.",
      "object": "RefCoverage",
      "file": "RefCoverage.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Primer",
        "Template",
        "Group",
        "Number_of_mismatches",
        "primer_efficiency",
        "annealing_DeltaG",
        "Position_3terminus",
        "All_mismatches",
        "Worst_Case_MismatchLocal",
        "Primer_Sequence",
        "Terminal_Dinucleotide",
        "Mismatch_pos_1",
        "Mismatch_pos_2",
        "Mismatch_pos_3",
        "Mismatch_pos_4",
        "Mismatch_pos_5",
        "Mismatch_pos_6",
        "Hexamer_Mismatch_Count",
        "Experimental_Coverage",
        "primer_length_fw",
        "gc_clamp_fw",
        "gc_ratio_fw",
        "no_runs_fw",
        "no_repeats_fw",
        "melting_temp",
        "Self_Dimer_DeltaG",
        "Structure_deltaG_fw",
        "primer_coverage",
        "primer_specificity",
        "Run",
        "Position_3terminusLocal",
        "Number_of_mismatches_hexamer"
      ],
      "rows": 908,
      "table": true,
      "tojson": true
    },
    {
      "name": "primer.data",
      "title": "Data Sets.",
      "object": "Comparison",
      "file": "Comparison.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "primer.data",
      "title": "Data Sets.",
      "object": "RefCoverage",
      "file": "RefCoverage.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "primer.df",
      "title": "Data Sets.",
      "object": "Ippolito",
      "file": "Ippolito.rda",
      "class": [
        "Primers"
      ],
      "fields": [
        "Identifier",
        "ID",
        "Forward",
        "Reverse",
        "primer_length_fw",
        "primer_length_rev",
        "Direction",
        "Degeneracy_fw",
        "Degeneracy_rev",
        "Run",
        "DeltaH_fw",
        "DeltaS_fw",
        "Tm_C_fw",
        "Tm_K_fw",
        "DeltaH_rev",
        "DeltaS_rev",
        "Tm_C_rev",
        "Tm_K_rev",
        "melting_temp",
        "melting_temp_diff",
        "Basic_primer_coverage",
        "Basic_Coverage_Ratio",
        "Basic_Binding_Position_Start_fw",
        "Basic_Binding_Position_End_fw",
        "Basic_Binding_Position_Start_rev",
        "Basic_Binding_Position_End_rev",
        "Basic_Binding_Region_Allowed",
        "Basic_Binding_Region_Allowed_fw",
        "Basic_Binding_Region_Allowed_rev",
        "Basic_Nbr_of_mismatches_fw",
        "Basic_Nbr_of_mismatches_rev",
        "Basic_Mismatch_pos_fw",
        "Basic_Mismatch_pos_rev",
        "Basic_Covered_Seqs",
        "Basic_Relative_Forward_Binding_Position_Start_fw",
        "Basic_Relative_Forward_Binding_Position_End_fw",
        "Basic_Relative_Forward_Binding_Position_Start_rev",
        "Basic_Relative_Forward_Binding_Position_End_rev",
        "Basic_Relative_Reverse_Binding_Position_Start_fw",
        "Basic_Relative_Reverse_Binding_Position_End_fw",
        "Basic_Relative_Reverse_Binding_Position_Start_rev",
        "Basic_Relative_Reverse_Binding_Position_End_rev",
        "Basic_Off_primer_coverage",
        "Basic_Off_Coverage_Ratio",
        "Basic_Off_Binding_Position_Start_fw",
        "Basic_Off_Binding_Position_End_fw",
        "Basic_Off_Binding_Position_Start_rev",
        "Basic_Off_Binding_Position_End_rev",
        "Basic_Off_Binding_Region_Allowed",
        "Basic_Off_Binding_Region_Allowed_fw",
        "Basic_Off_Binding_Region_Allowed_rev",
        "Basic_Off_Nbr_of_mismatches_fw",
        "Basic_Off_Nbr_of_mismatches_rev",
        "Basic_Off_Mismatch_pos_fw",
        "Basic_Off_Mismatch_pos_rev",
        "Basic_Off_Covered_Seqs",
        "Basic_Off_Relative_Forward_Binding_Position_Start_fw",
        "Basic_Off_Relative_Forward_Binding_Position_End_fw",
        "Basic_Off_Relative_Forward_Binding_Position_Start_rev",
        "Basic_Off_Relative_Forward_Binding_Position_End_rev",
        "Basic_Off_Relative_Reverse_Binding_Position_Start_fw",
        "Basic_Off_Relative_Reverse_Binding_Position_End_fw",
        "Basic_Off_Relative_Reverse_Binding_Position_Start_rev",
        "Basic_Off_Relative_Reverse_Binding_Position_End_rev",
        "Basic_primer_specificity",
        "primer_coverage",
        "Coverage_Ratio",
        "Binding_Position_Start_fw",
        "Binding_Position_End_fw",
        "Binding_Position_Start_rev",
        "Binding_Position_End_rev",
        "Binding_Region_Allowed",
        "Binding_Region_Allowed_fw",
        "Binding_Region_Allowed_rev",
        "Nbr_of_mismatches_fw",
        "Nbr_of_mismatches_rev",
        "Mismatch_pos_fw",
        "Mismatch_pos_rev",
        "Covered_Seqs",
        "Relative_Forward_Binding_Position_Start_fw",
        "Relative_Forward_Binding_Position_End_fw",
        "Relative_Forward_Binding_Position_Start_rev",
        "Relative_Forward_Binding_Position_End_rev",
        "Relative_Reverse_Binding_Position_Start_fw",
        "Relative_Reverse_Binding_Position_End_fw",
        "Relative_Reverse_Binding_Position_Start_rev",
        "Relative_Reverse_Binding_Position_End_rev",
        "Off_primer_coverage",
        "Off_Coverage_Ratio",
        "Off_Binding_Position_Start_fw",
        "Off_Binding_Position_End_fw",
        "Off_Binding_Position_Start_rev",
        "Off_Binding_Position_End_rev",
        "Off_Binding_Region_Allowed",
        "Off_Binding_Region_Allowed_fw",
        "Off_Binding_Region_Allowed_rev",
        "Off_Nbr_of_mismatches_fw",
        "Off_Nbr_of_mismatches_rev",
        "Off_Mismatch_pos_fw",
        "Off_Mismatch_pos_rev",
        "Off_Covered_Seqs",
        "Off_Relative_Forward_Binding_Position_Start_fw",
        "Off_Relative_Forward_Binding_Position_End_fw",
        "Off_Relative_Forward_Binding_Position_Start_rev",
        "Off_Relative_Forward_Binding_Position_End_rev",
        "Off_Relative_Reverse_Binding_Position_Start_fw",
        "Off_Relative_Reverse_Binding_Position_End_fw",
        "Off_Relative_Reverse_Binding_Position_Start_rev",
        "Off_Relative_Reverse_Binding_Position_End_rev",
        "primer_specificity",
        "coverage_model",
        "T_EVAL_coverage_model",
        "T_off_EVAL_coverage_model",
        "stop_codon",
        "T_EVAL_stop_codon",
        "substitution",
        "T_EVAL_substitution",
        "Structure_fw",
        "Structure_rev",
        "Structure_deltaG_fw",
        "Structure_deltaG_rev",
        "Structure_deltaG",
        "Self_Dimer_DeltaG",
        "Self_Dimer_Structure",
        "Self_Dimer_Idx1",
        "Self_Dimer_Idx2",
        "Cross_Dimer_DeltaG",
        "Cross_Dimer_Structure",
        "Cross_Dimer_Idx1",
        "Cross_Dimer_Idx2",
        "gc_clamp_fw",
        "gc_clamp_rev",
        "gc_ratio_fw",
        "gc_ratio_rev",
        "no_runs_fw",
        "no_runs_rev",
        "no_repeats_fw",
        "no_repeats_rev",
        "EVAL_primer_length",
        "EVAL_gc_clamp",
        "EVAL_gc_ratio",
        "EVAL_no_runs",
        "EVAL_no_repeats",
        "EVAL_melting_temp_range",
        "EVAL_self_dimerization",
        "EVAL_secondary_structure",
        "EVAL_primer_coverage",
        "EVAL_primer_specificity",
        "EVAL_melting_temp_diff",
        "EVAL_cross_dimerization",
        "constraints_passed"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "ref.data",
      "title": "Data Sets.",
      "object": "RefCoverage",
      "file": "RefCoverage.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Primer",
        "Template",
        "Experimental_Coverage"
      ],
      "rows": 940,
      "table": true,
      "tojson": true
    },
    {
      "name": "settings",
      "title": "Data Sets.",
      "object": "Comparison",
      "file": "Comparison.rda",
      "class": [
        "DesignSettings"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "settings",
      "title": "Data Sets.",
      "object": "Ippolito",
      "file": "Ippolito.rda",
      "class": [
        "DesignSettings"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "template.data",
      "title": "Data Sets.",
      "object": "Comparison",
      "file": "Comparison.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "template.df",
      "title": "Data Sets.",
      "object": "Ippolito",
      "file": "Ippolito.rda",
      "class": [
        "Templates"
      ],
      "fields": [
        "ID",
        "Header",
        "Accession",
        "Group",
        "Species",
        "Function",
        "Identifier",
        "Sequence_Length",
        "Allowed_Start_fw",
        "Allowed_End_fw",
        "Allowed_Start_rev",
        "Allowed_End_rev",
        "Allowed_fw",
        "Allowed_rev",
        "Allowed_Start_fw_ali",
        "Allowed_End_fw_ali",
        "Allowed_Start_fw_initial",
        "Allowed_End_fw_initial",
        "Allowed_Start_fw_initial_ali",
        "Allowed_End_fw_initial_ali",
        "Allowed_Start_rev_ali",
        "Allowed_End_rev_ali",
        "Allowed_Start_rev_initial",
        "Allowed_End_rev_initial",
        "Allowed_Start_rev_initial_ali",
        "Allowed_End_rev_initial_ali",
        "Sequence",
        "InputSequence",
        "Run",
        "Covered_By_Primers",
        "Covered_By_Primers_fw",
        "Covered_By_Primers_rev",
        "primer_coverage",
        "primer_coverage_fw",
        "primer_coverage_rev"
      ],
      "rows": 147,
      "table": true,
      "tojson": true
    },
    {
      "name": "tiller.primer.df",
      "title": "Data Sets.",
      "object": "Tiller",
      "file": "Tiller.rda",
      "class": [
        "Primers"
      ],
      "fields": [
        "Identifier",
        "ID",
        "Forward",
        "Reverse",
        "primer_length_fw",
        "primer_length_rev",
        "Direction",
        "Degeneracy_fw",
        "Degeneracy_rev",
        "Run",
        "DeltaH_fw",
        "DeltaS_fw",
        "Tm_C_fw",
        "Tm_K_fw",
        "DeltaH_rev",
        "DeltaS_rev",
        "Tm_C_rev",
        "Tm_K_rev",
        "melting_temp",
        "melting_temp_diff",
        "Basic_primer_coverage",
        "Basic_Coverage_Ratio",
        "Basic_Binding_Position_Start_fw",
        "Basic_Binding_Position_End_fw",
        "Basic_Binding_Position_Start_rev",
        "Basic_Binding_Position_End_rev",
        "Basic_Binding_Region_Allowed",
        "Basic_Binding_Region_Allowed_fw",
        "Basic_Binding_Region_Allowed_rev",
        "Basic_Nbr_of_mismatches_fw",
        "Basic_Nbr_of_mismatches_rev",
        "Basic_Mismatch_pos_fw",
        "Basic_Mismatch_pos_rev",
        "Basic_Covered_Seqs",
        "Basic_Relative_Forward_Binding_Position_Start_fw",
        "Basic_Relative_Forward_Binding_Position_End_fw",
        "Basic_Relative_Forward_Binding_Position_Start_rev",
        "Basic_Relative_Forward_Binding_Position_End_rev",
        "Basic_Relative_Reverse_Binding_Position_Start_fw",
        "Basic_Relative_Reverse_Binding_Position_End_fw",
        "Basic_Relative_Reverse_Binding_Position_Start_rev",
        "Basic_Relative_Reverse_Binding_Position_End_rev",
        "Basic_Off_primer_coverage",
        "Basic_Off_Coverage_Ratio",
        "Basic_Off_Binding_Position_Start_fw",
        "Basic_Off_Binding_Position_End_fw",
        "Basic_Off_Binding_Position_Start_rev",
        "Basic_Off_Binding_Position_End_rev",
        "Basic_Off_Binding_Region_Allowed",
        "Basic_Off_Binding_Region_Allowed_fw",
        "Basic_Off_Binding_Region_Allowed_rev",
        "Basic_Off_Nbr_of_mismatches_fw",
        "Basic_Off_Nbr_of_mismatches_rev",
        "Basic_Off_Mismatch_pos_fw",
        "Basic_Off_Mismatch_pos_rev",
        "Basic_Off_Covered_Seqs",
        "Basic_Off_Relative_Forward_Binding_Position_Start_fw",
        "Basic_Off_Relative_Forward_Binding_Position_End_fw",
        "Basic_Off_Relative_Forward_Binding_Position_Start_rev",
        "Basic_Off_Relative_Forward_Binding_Position_End_rev",
        "Basic_Off_Relative_Reverse_Binding_Position_Start_fw",
        "Basic_Off_Relative_Reverse_Binding_Position_End_fw",
        "Basic_Off_Relative_Reverse_Binding_Position_Start_rev",
        "Basic_Off_Relative_Reverse_Binding_Position_End_rev",
        "Basic_primer_specificity",
        "primer_coverage",
        "Coverage_Ratio",
        "Binding_Position_Start_fw",
        "Binding_Position_End_fw",
        "Binding_Position_Start_rev",
        "Binding_Position_End_rev",
        "Binding_Region_Allowed",
        "Binding_Region_Allowed_fw",
        "Binding_Region_Allowed_rev",
        "Nbr_of_mismatches_fw",
        "Nbr_of_mismatches_rev",
        "Mismatch_pos_fw",
        "Mismatch_pos_rev",
        "Covered_Seqs",
        "Relative_Forward_Binding_Position_Start_fw",
        "Relative_Forward_Binding_Position_End_fw",
        "Relative_Forward_Binding_Position_Start_rev",
        "Relative_Forward_Binding_Position_End_rev",
        "Relative_Reverse_Binding_Position_Start_fw",
        "Relative_Reverse_Binding_Position_End_fw",
        "Relative_Reverse_Binding_Position_Start_rev",
        "Relative_Reverse_Binding_Position_End_rev",
        "Off_primer_coverage",
        "Off_Coverage_Ratio",
        "Off_Binding_Position_Start_fw",
        "Off_Binding_Position_End_fw",
        "Off_Binding_Position_Start_rev",
        "Off_Binding_Position_End_rev",
        "Off_Binding_Region_Allowed",
        "Off_Binding_Region_Allowed_fw",
        "Off_Binding_Region_Allowed_rev",
        "Off_Nbr_of_mismatches_fw",
        "Off_Nbr_of_mismatches_rev",
        "Off_Mismatch_pos_fw",
        "Off_Mismatch_pos_rev",
        "Off_Covered_Seqs",
        "Off_Relative_Forward_Binding_Position_Start_fw",
        "Off_Relative_Forward_Binding_Position_End_fw",
        "Off_Relative_Forward_Binding_Position_Start_rev",
        "Off_Relative_Forward_Binding_Position_End_rev",
        "Off_Relative_Reverse_Binding_Position_Start_fw",
        "Off_Relative_Reverse_Binding_Position_End_fw",
        "Off_Relative_Reverse_Binding_Position_Start_rev",
        "Off_Relative_Reverse_Binding_Position_End_rev",
        "primer_specificity",
        "coverage_model",
        "T_EVAL_coverage_model",
        "T_off_EVAL_coverage_model",
        "stop_codon",
        "T_EVAL_stop_codon",
        "substitution",
        "T_EVAL_substitution",
        "Structure_fw",
        "Structure_rev",
        "Structure_deltaG_fw",
        "Structure_deltaG_rev",
        "Structure_deltaG",
        "Self_Dimer_DeltaG",
        "Self_Dimer_Structure",
        "Self_Dimer_Idx1",
        "Self_Dimer_Idx2",
        "Cross_Dimer_DeltaG",
        "Cross_Dimer_Structure",
        "Cross_Dimer_Idx1",
        "Cross_Dimer_Idx2",
        "gc_clamp_fw",
        "gc_clamp_rev",
        "gc_ratio_fw",
        "gc_ratio_rev",
        "no_runs_fw",
        "no_runs_rev",
        "no_repeats_fw",
        "no_repeats_rev",
        "EVAL_primer_length",
        "EVAL_gc_clamp",
        "EVAL_gc_ratio",
        "EVAL_no_runs",
        "EVAL_no_repeats",
        "EVAL_melting_temp_range",
        "EVAL_self_dimerization",
        "EVAL_secondary_structure",
        "EVAL_primer_coverage",
        "EVAL_primer_specificity",
        "EVAL_melting_temp_diff",
        "EVAL_cross_dimerization",
        "constraints_passed"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "tiller.settings",
      "title": "Data Sets.",
      "object": "Tiller",
      "file": "Tiller.rda",
      "class": [
        "DesignSettings"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "tiller.template.df",
      "title": "Data Sets.",
      "object": "Tiller",
      "file": "Tiller.rda",
      "class": [
        "Templates"
      ],
      "fields": [
        "ID",
        "Header",
        "Accession",
        "Group",
        "Species",
        "Function",
        "Identifier",
        "Sequence_Length",
        "Allowed_Start_fw",
        "Allowed_End_fw",
        "Allowed_Start_rev",
        "Allowed_End_rev",
        "Allowed_fw",
        "Allowed_rev",
        "Allowed_Start_fw_ali",
        "Allowed_End_fw_ali",
        "Allowed_Start_fw_initial",
        "Allowed_End_fw_initial",
        "Allowed_Start_fw_initial_ali",
        "Allowed_End_fw_initial_ali",
        "Allowed_Start_rev_ali",
        "Allowed_End_rev_ali",
        "Allowed_Start_rev_initial",
        "Allowed_End_rev_initial",
        "Allowed_Start_rev_initial_ali",
        "Allowed_End_rev_initial_ali",
        "Sequence",
        "InputSequence",
        "Run",
        "Covered_By_Primers",
        "Covered_By_Primers_fw",
        "Covered_By_Primers_rev",
        "primer_coverage",
        "primer_coverage_fw",
        "primer_coverage_rev"
      ],
      "rows": 147,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "openPrimeR-package",
      "title": "Multiplex PCR Primer Design and Analysis.",
      "topics": [
        "openPrimeR-package",
        "openPrimeR"
      ]
    },
    {
      "page": "AnalysisStats",
      "title": "Primer Analysis Statistics.",
      "topics": [
        "AnalysisStats",
        "get_comparison_table",
        "get_cvg_ratio",
        "get_cvg_stats",
        "get_cvg_stats_primer"
      ]
    },
    {
      "page": "Data",
      "title": "Data Sets.",
      "topics": [
        "Data",
        "feature.matrix",
        "primer.data",
        "primer.df",
        "ref.data",
        "RefCoverage",
        "settings",
        "template.data",
        "template.df",
        "Tiller",
        "tiller.primer.df",
        "tiller.settings",
        "tiller.template.df"
      ]
    },
    {
      "page": "Input",
      "title": "Input Functionalities.",
      "topics": [
        "Input",
        "Primers",
        "Primers-class",
        "read_primers",
        "read_settings",
        "read_templates",
        "Templates",
        "Templates-class"
      ]
    },
    {
      "page": "Output",
      "title": "Output Functionalities.",
      "topics": [
        "create_coverage_xls",
        "create_report",
        "Output",
        "write_primers",
        "write_settings",
        "write_templates"
      ]
    },
    {
      "page": "Plots",
      "title": "Plotting Functions.",
      "concept": [
        "templates"
      ],
      "topics": [
        "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"
      ]
    },
    {
      "page": "PrimerDesign",
      "title": "Primer Design Functionalities.",
      "topics": [
        "classify_design_problem",
        "design_primers",
        "get_initial_primers",
        "PrimerDesign"
      ]
    },
    {
      "page": "PrimerEval",
      "title": "Primer Evaluation.",
      "topics": [
        "check_constraints",
        "check_restriction_sites",
        "filter_primers",
        "PrimerEval",
        "primer_significance",
        "subset_primer_set"
      ]
    },
    {
      "page": "runTutorial",
      "title": "The openPrimeR Tutorial.",
      "topics": [
        "runTutorial"
      ]
    },
    {
      "page": "Scoring",
      "title": "Scoring Functions.",
      "topics": [
        "score_conservation",
        "score_degen",
        "score_primers",
        "Scoring"
      ]
    },
    {
      "page": "Settings",
      "title": "Settings Functionalities.",
      "concept": [
        "settings functions"
      ],
      "topics": [
        "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"
      ]
    },
    {
      "page": "TemplatesFunctions",
      "title": "Template Functionalities.",
      "topics": [
        "adjust_binding_regions",
        "assign_binding_regions",
        "select_regions_by_conservation",
        "TemplatesFunctions",
        "update_template_cvg"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/openPrimeR/raw/HEAD/README.md",
  "_rundeps": [
    "ade4",
    "ape",
    "backports",
    "base64enc",
    "BiocGenerics",
    "Biostrings",
    "bslib",
    "cachem",
    "checkmate",
    "cli",
    "cluster",
    "codetools",
    "colorspace",
    "cpp11",
    "crayon",
    "data.table",
    "DBI",
    "DECIPHER",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "foreach",
    "foreign",
    "Formula",
    "fs",
    "generics",
    "GenomicRanges",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "Hmisc",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "IRanges",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "lpSolveAPI",
    "magrittr",
    "MASS",
    "memoise",
    "mime",
    "nlme",
    "nnet",
    "openxlsx",
    "pillar",
    "pixmap",
    "pkgconfig",
    "plyr",
    "pwalign",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "reshape2",
    "rlang",
    "rmarkdown",
    "rpart",
    "rstudioapi",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "segmented",
    "Seqinfo",
    "seqinr",
    "sp",
    "stringdist",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "tinytex",
    "uniqtag",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "XML",
    "XVector",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "openPrimeR_vignette.Rmd",
      "filename": "openPrimeR_vignette.html",
      "title": "Designing and analyzing multiplex PCR primers with openPrimeR",
      "author": "Matthias Döring",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview of the package",
        "Which templates are amplified by the primers?",
        "How well do the primers fulfill desired physicochemical properties?",
        "Among multiple sets of primers, which seems to be the best for a specific task?",
        "What is the smallest set of primers that covers all of the template sequences?",
        "Preliminaries",
        "Using the Shiny app",
        "Loading data",
        "Loading templates",
        "Uniform binding regions",
        "Individual binding regions",
        "Loading and writing settings",
        "Designing primers",
        "Analyzing primers",
        "Loading primers",
        "Evaluation of biochemical constraints",
        "Primer coverage",
        "Optimal primer subsets",
        "Binding regions",
        "Constraint evaluation",
        "Filtering primers",
        "Report generation",
        "Comparing primer sets",
        "Want to learn more?"
      ],
      "created": "2017-08-16 10:28:38",
      "modified": "2025-03-20 21:01:41",
      "commits": 4
    }
  ],
  "_score": 4.537819095073274,
  "_indexed": true,
  "_nocasepkg": "openprimer",
  "_universes": [
    "bioc",
    "mattheiter"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.35.0",
      "date": "2026-05-30T07:25:43.000Z",
      "distro": "noble",
      "commit": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
      "fileid": "f8abbb1ad398b766c05f55d1d0d6027fe3ccd5df327c2b1f59bebdf33dffb7ce",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677846473"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.35.0",
      "date": "2026-05-30T07:24:50.000Z",
      "distro": "noble",
      "commit": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
      "fileid": "a9bdccf5cf7dd6ce7b93a27e68c544b2b70a4d572ca7dfaf7d58adad6ea92ab2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677846473"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.35.0",
      "date": "2026-05-30T10:35:03.000Z",
      "commit": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
      "fileid": "28aaa985106277bcdc6f3e3ec1fa5f3b3337008c85bac09caeb4f83e73e5a4d5",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677846473"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.35.0",
      "date": "2026-05-30T10:34:55.000Z",
      "commit": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
      "fileid": "63aa85fdb7bd8184707cdef46fbc4f051d0a642cab0d53f825f4abcb484ca3e9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677846473"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.35.0",
      "date": "2026-05-30T07:24:53.000Z",
      "commit": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
      "fileid": "5b9f33f3e47295f64cd09e670dc13b49413c05401bae8f4c313b4cc92026abba",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677846473"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.35.0",
      "date": "2026-05-30T07:23:46.000Z",
      "commit": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
      "fileid": "2f5fe65dc8354e9ed2a800e71d4652e72daef86c9adadd4bdf82b6107918ac95",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677846473"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.35.0",
      "date": "2026-05-30T07:23:28.000Z",
      "commit": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
      "fileid": "c8cc3a4f2bf8b6d1f57de7509022e311efaaf1774804d8beaa6ddda5d88a5b1d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677846473"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.35.0",
      "date": "2026-05-30T07:23:55.000Z",
      "commit": "54d9897bf652d4f36e6efc9584ceb04c8ee9957d",
      "fileid": "f9064fdd9ce08c6fe7c367af4f6d7c805e66b48fc280db92b2913a60792dc0f1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677846473"
    }
  ]
}