{
  "_id": "6a0f6224acfb0bcc41c5c1f0",
  "Package": "openEBGM",
  "Title": "EBGM Disproportionality Scores for Adverse Event Data Mining",
  "Version": "0.9.1",
  "Authors@R": "c(\nperson(\"John\", \"Ihrie\", email = \"John.Ihrie@fda.hhs.gov\",\nrole = c(\"cre\", \"aut\")),\nperson(\"Travis\", \"Canida\", email = \"Travis.Canida@fda.hhs.gov\", role = \"aut\"),\nperson(\"Ismaïl\", \"Ahmed\", role = \"ctb\",\ncomment = \"author of 'PhViD' package (derived code)\"),\nperson(\"Antoine\", \"Poncet\", role = \"ctb\",\ncomment = \"author of 'PhViD'\"),\nperson(\"Sergio\", \"Venturini\", role = \"ctb\",\ncomment = \"author of 'mederrRank' package (derived code)\"),\nperson(\"Jessica\", \"Myers\", role = \"ctb\",\ncomment = \"author of 'mederrRank'\"))",
  "Maintainer": "John Ihrie <John.Ihrie@fda.hhs.gov>",
  "Description": "An implementation of DuMouchel's (1999)\n<doi:10.1080/00031305.1999.10474456> Bayesian data mining\nmethod for the market basket problem. Calculates Empirical\nBayes Geometric Mean (EBGM) and posterior quantile scores using\nthe Gamma-Poisson Shrinker (GPS) model to find unusually large\ncell counts in large, sparse contingency tables. Can be used to\nfind unusually high reporting rates of adverse events\nassociated with products. In general, can be used to mine any\ndatabase where the co-occurrence of two variables or items is\nof interest. Also calculates relative and proportional\nreporting ratios. Builds on the work of the 'PhViD' package,\nfrom which much of the code is derived. Some of the added\nfeatures include stratification to adjust for confounding\nvariables and data squashing to improve computational\nefficiency. Includes an implementation of the EM algorithm for\nhyperparameter estimation loosely derived from the 'mederrRank'\npackage.",
  "License": "GPL-2 | GPL-3",
  "URL": "https://journal.r-project.org/archive/2017/RJ-2017-063/index.html",
  "LazyData": "TRUE",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-21 10:43:49 UTC",
    "User": "root"
  },
  "Author": "John Ihrie [cre, aut], Travis Canida [aut], Ismaïl Ahmed [ctb]\n(author of 'PhViD' package (derived code)), Antoine Poncet\n[ctb] (author of 'PhViD'), Sergio Venturini [ctb] (author of\n'mederrRank' package (derived code)), Jessica Myers [ctb]\n(author of 'mederrRank')",
  "Repository": "https://johnihrie.r-universe.dev",
  "Date/Publication": "2023-09-15 01:30:34 UTC",
  "RemoteUrl": "https://github.com/cran/openEBGM",
  "RemoteRef": "HEAD",
  "RemoteSha": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
  "MD5sum": "df323e54e205003778b4254eb4017d73",
  "_user": "johnihrie",
  "_type": "src",
  "_file": "openEBGM_0.9.1.tar.gz",
  "_fileid": "ad7c412544e70d579bf4a2d85a226da3a4b6c3bde67537f20f7bce3080603e54",
  "_filesize": 1098810,
  "_sha256": "ad7c412544e70d579bf4a2d85a226da3a4b6c3bde67537f20f7bce3080603e54",
  "_created": "2026-05-21T10:43:49.000Z",
  "_published": "2026-05-21T19:51:00.867Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77255932751,
      "time": 162,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7133698200"
    },
    {
      "job": 77255932512,
      "time": 158,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7133696637"
    },
    {
      "job": 77255932374,
      "time": 146,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7133703257"
    },
    {
      "job": 77255932299,
      "time": 144,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7133795546"
    },
    {
      "job": 77255932328,
      "time": 232,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7133644449"
    },
    {
      "job": 77255931925,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7145704180"
    },
    {
      "job": 77255932577,
      "time": 170,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7133700971"
    },
    {
      "job": 77255932611,
      "time": 129,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7133687733"
    },
    {
      "job": 77255932460,
      "time": 129,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7133687819"
    }
  ],
  "_buildurl": "https://github.com/r-universe/johnihrie/actions/runs/26220960437",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/openEBGM",
  "_commit": {
    "id": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
    "author": "John Ihrie <John.Ihrie@fda.hhs.gov>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.9.1\n",
    "time": 1694741434
  },
  "_maintainer": {
    "name": "John Ihrie",
    "email": "john.ihrie@fda.hhs.gov",
    "login": "johnihrie",
    "description": "",
    "uuid": 70717698
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.2.3",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "version": ">= 1.10.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 2.2.1",
      "role": "Imports"
    },
    {
      "package": "stats",
      "version": ">= 3.2.3",
      "role": "Imports"
    },
    {
      "package": "DEoptim",
      "version": ">= 2.2",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "version": ">= 0.5.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "version": ">= 1.15.1",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 1.2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 1.0.2",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "version": ">= 0.6.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "johnihrie",
      "count": 12,
      "uuid": 70717698
    }
  ],
  "_userbio": {
    "uuid": 70717698,
    "type": "user",
    "name": "John Ihrie"
  },
  "_downloads": {
    "count": 467,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/openEBGM"
  },
  "_searchresults": 37,
  "_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/openEBGM.html",
    "manual.pdf"
  ],
  "_realowner": "johnihrie",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2017-05-05"
    },
    {
      "version": "0.2.0",
      "date": "2017-07-31"
    },
    {
      "version": "0.3.0",
      "date": "2017-11-15"
    },
    {
      "version": "0.4.0",
      "date": "2018-03-09"
    },
    {
      "version": "0.5.0",
      "date": "2018-04-02"
    },
    {
      "version": "0.6.0",
      "date": "2018-05-21"
    },
    {
      "version": "0.7.0",
      "date": "2018-08-16"
    },
    {
      "version": "0.8.0",
      "date": "2019-01-29"
    },
    {
      "version": "0.8.1",
      "date": "2019-03-04"
    },
    {
      "version": "0.8.2",
      "date": "2019-04-25"
    },
    {
      "version": "0.8.3",
      "date": "2020-03-02"
    },
    {
      "version": "0.9.1",
      "date": "2023-09-15"
    }
  ],
  "_exports": [
    "autoHyper",
    "autoSquash",
    "ebgm",
    "ebScores",
    "exploreHypers",
    "hyperEM",
    "negLL",
    "negLLsquash",
    "negLLzero",
    "negLLzeroSquash",
    "processRaw",
    "Qn",
    "quantBisect",
    "squashData"
  ],
  "_datasets": [
    {
      "name": "caers",
      "title": "Dietary supplement reports and products",
      "object": "caers",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "var1",
        "var2",
        "strat1"
      ],
      "rows": 20156,
      "table": true,
      "tojson": true
    },
    {
      "name": "caers_raw",
      "title": "Raw CAERS data",
      "object": "caers_raw",
      "class": [
        "data.frame"
      ],
      "fields": [
        "RA_Report..",
        "PRI_Reported.Brand.Product.Name",
        "CI_Age.at.Adverse.Event",
        "CI_Age.Unit",
        "CI_Gender",
        "SYM_One.Row.Coded.Symptoms"
      ],
      "rows": 117,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "autoHyper",
      "title": "Semi-automated hyperparameter estimation",
      "concept": [
        "hyperparameter estimation functions"
      ],
      "topics": [
        "autoHyper"
      ]
    },
    {
      "page": "autoSquash",
      "title": "Automated data squashing",
      "topics": [
        "autoSquash"
      ]
    },
    {
      "page": "caers",
      "title": "Dietary supplement reports and products",
      "topics": [
        "caers"
      ]
    },
    {
      "page": "caers_raw",
      "title": "Raw CAERS data",
      "topics": [
        "caers_raw"
      ]
    },
    {
      "page": "ebgm",
      "title": "Calculate EBGM scores",
      "concept": [
        "posterior distribution functions"
      ],
      "topics": [
        "ebgm"
      ]
    },
    {
      "page": "ebScores",
      "title": "Construct an openEBGM object",
      "topics": [
        "ebScores"
      ]
    },
    {
      "page": "exploreHypers",
      "title": "Explore various hyperparameter estimates",
      "concept": [
        "hyperparameter estimation functions"
      ],
      "topics": [
        "exploreHypers"
      ]
    },
    {
      "page": "hyperEM",
      "title": "Estimate hyperparameters using an EM algorithm",
      "concept": [
        "hyperparameter estimation functions"
      ],
      "topics": [
        "hyperEM"
      ]
    },
    {
      "page": "negLL",
      "title": "Likelihood without zero counts",
      "concept": [
        "negative log-likelihood functions"
      ],
      "topics": [
        "negLL"
      ]
    },
    {
      "page": "negLLsquash",
      "title": "Likelihood with data squashing and no zero counts",
      "concept": [
        "negative log-likelihood functions"
      ],
      "topics": [
        "negLLsquash"
      ]
    },
    {
      "page": "negLLzero",
      "title": "Likelihood with zero counts",
      "concept": [
        "negative log-likelihood functions"
      ],
      "topics": [
        "negLLzero"
      ]
    },
    {
      "page": "negLLzeroSquash",
      "title": "Likelihood with data squashing & zero counts",
      "concept": [
        "negative log-likelihood functions"
      ],
      "topics": [
        "negLLzeroSquash"
      ]
    },
    {
      "page": "plot.openEBGM",
      "title": "Plot an openEBGM object",
      "topics": [
        "plot.openEBGM"
      ]
    },
    {
      "page": "print.openEBGM",
      "title": "Print an openEBGM object",
      "topics": [
        "print.openEBGM"
      ]
    },
    {
      "page": "processRaw",
      "title": "Process raw data",
      "topics": [
        "processRaw"
      ]
    },
    {
      "page": "Qn",
      "title": "Calculate Qn",
      "concept": [
        "posterior distribution functions"
      ],
      "topics": [
        "Qn"
      ]
    },
    {
      "page": "quantBisect",
      "title": "Find quantiles of the posterior distribution",
      "concept": [
        "posterior distribution functions"
      ],
      "topics": [
        "quantBisect"
      ]
    },
    {
      "page": "squashData",
      "title": "Squash data for hyperparameter estimation",
      "topics": [
        "squashData"
      ]
    },
    {
      "page": "summary.openEBGM",
      "title": "Summarize an openEBGM object",
      "topics": [
        "summary.openEBGM"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "data.table",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "vignette04-posteriorCalculation.Rmd",
      "filename": "vignette04-posteriorCalculation.html",
      "title": "Empirical Bayes Metrics with openEBGM",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Background",
        "Calculating the EB-Scores",
        "Qn()",
        "ebgm()",
        "quantBisect()",
        "Analysis of EB-Scores"
      ],
      "created": "2023-09-15 01:30:34",
      "modified": "2023-09-15 01:30:34",
      "commits": 1
    },
    {
      "source": "vignette03-hyperparameterEstimation.Rmd",
      "filename": "vignette03-hyperparameterEstimation.html",
      "title": "Hyperparameter Estimation with openEBGM",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Background",
        "Optimization",
        "References",
        "Data Squashing",
        "Likelihood Functions",
        "Special Wrapper Functions",
        "autoHyper()",
        "exploreHypers()",
        "Expectation-Maximization Approach with hyperEM()",
        "Specialized Optimization Packages"
      ],
      "created": "2023-09-15 01:30:34",
      "modified": "2023-09-15 01:30:34",
      "commits": 1
    },
    {
      "source": "vignette01-introAndDataPrep.Rmd",
      "filename": "vignette01-introAndDataPrep.html",
      "title": "Introduction to openEBGM",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Background",
        "Purpose",
        "References",
        "Preparing Your Data",
        "Data form",
        "Column names",
        "CAERS example"
      ],
      "created": "2023-09-15 01:30:34",
      "modified": "2023-09-15 01:30:34",
      "commits": 1
    },
    {
      "source": "vignette05-openEBGMObject.Rmd",
      "filename": "vignette05-openEBGMObject.html",
      "title": "openEBGM Objects and Class Functions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Creating the Object",
        "Using the Generic Functions",
        "Conclusion"
      ],
      "created": "2023-09-15 01:30:34",
      "modified": "2023-09-15 01:30:34",
      "commits": 1
    },
    {
      "source": "vignette02-rawDataProcessing.Rmd",
      "filename": "vignette02-rawDataProcessing.html",
      "title": "Processing Raw Data with openEBGM",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Using processRaw()",
        "Using Stratification"
      ],
      "created": "2023-09-15 01:30:34",
      "modified": "2023-09-15 01:30:34",
      "commits": 1
    }
  ],
  "_score": 3.7442929831226763,
  "_indexed": true,
  "_nocasepkg": "openebgm",
  "_universes": [
    "johnihrie"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.1",
      "date": "2026-05-21T10:46:03.000Z",
      "distro": "noble",
      "commit": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
      "fileid": "88f22a7fa93ebdf4556a19193bafa45efb1c75836adc7b8b129bf4f8216495d8",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/johnihrie/actions/runs/26220960437"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.1",
      "date": "2026-05-21T10:46:00.000Z",
      "distro": "noble",
      "commit": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
      "fileid": "15d88334b18cc90623dc11906a0993aba3bcb1a8196b7ef9d3374ce387157a15",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/johnihrie/actions/runs/26220960437"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.1",
      "date": "2026-05-21T10:46:17.000Z",
      "commit": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
      "fileid": "19c872d2b5452bf718bb63cc291fab56c8656fb5684ba809bdff54b943163961",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/johnihrie/actions/runs/26220960437"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.1",
      "date": "2026-05-21T10:51:17.000Z",
      "commit": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
      "fileid": "a4c122e60189fd76a8231e8b81d8d1a34ded76a296e2f93611ee4ad09145579d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/johnihrie/actions/runs/26220960437"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.1",
      "date": "2026-05-21T19:50:46.000Z",
      "commit": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
      "fileid": "b0153a1f0ac01e86eec0828cfcc90c49cccd8baa5da9b48ba533fe66450450a2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/johnihrie/actions/runs/26220960437"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.1",
      "date": "2026-05-21T10:45:40.000Z",
      "commit": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
      "fileid": "c394a74c936ca90c9c7caf1abbcdefbaff591af295a8951c23754a5b202ab143",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/johnihrie/actions/runs/26220960437"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.1",
      "date": "2026-05-21T10:45:06.000Z",
      "commit": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
      "fileid": "ddf10941a471190fa510d62b332c0f9a9d548e44b8aee3c4f2fe11178c4f39de",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/johnihrie/actions/runs/26220960437"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.1",
      "date": "2026-05-21T10:45:06.000Z",
      "commit": "6e6885cc875a4b3bd653b73cdbcff1ee74bbe0ca",
      "fileid": "6a4e454dcf7990cbac0ac503afd16bb4941b0e3cb8076c6bf360e49aa7421cf0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/johnihrie/actions/runs/26220960437"
    }
  ]
}