Package: nuggets
Title: Fast and Extensible Pattern Discovery in Tabular Data
Version: 2.2.4
Date: 2026-09-11
Authors@R: 
    person(given = "Michal",
           family = "Burda",
           role = c("aut", "cre"),
           email = "michal.burda@osu.cz",
           comment = c(ORCID = "0000-0002-4182-4407"))
Maintainer: Michal Burda <michal.burda@osu.cz>
Description: Fast and extensible framework for discovering interesting
        patterns in tabular data. The package searches combinations of
        fuzzy or Boolean predicates and evaluates the resulting
        subgroups using statistical, logical, or structural measures.
        It supports a broad range of pattern-discovery tasks, including
        association rules (Agrawal et al., 1994,
        <https://www.vldb.org/conf/1994/P487.PDF>), contrast patterns
        (Chen, 2022, <doi:10.48550/arXiv.2209.13556>), emerging
        patterns (Dong et al., 1999, <doi:10.1145/312129.312191>),
        subgroup discovery (Atzmueller, 2015, <doi:10.1002/widm.1144>),
        and conditional correlations (Hájek, 1978,
        <doi:10.1007/978-3-642-66943-9>). User-defined functions may be
        supplied to guide custom pattern searches, making the framework
        applicable beyond traditional association-rule mining.
        Efficient implementation enables pattern discovery on large and
        dense data sets. Package includes methods for visualization and
        supports interactive exploration through integrated Shiny
        applications.
URL: https://beerda.github.io/nuggets/,
        https://github.com/beerda/nuggets
BugReports: https://github.com/beerda/nuggets/issues
License: GPL (>= 3)
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
Language: en-US
Depends: R (>= 4.4.0)
Imports: classInt, cli, dplyr, fastmatch, generics, ggplot2, grid,
        lifecycle, methods, purrr, Rcpp, rlang, stats, stringr, tibble,
        tidyr, tidyselect, utils
LinkingTo: cli, Rcpp, testthat
SystemRequirements: C++17
Suggests: arules, DT, htmltools, htmlwidgets, jsonlite, kableExtra,
        patchwork, shiny, shinyjs, shinyWidgets, testthat (>= 3.0.0),
        xml2, withr, knitr, rmarkdown
Config/testthat/edition: 3
VignetteBuilder: knitr
Config/roxygen2/version: 8.1.0
Config/pak/sysreqs: cmake make libicu-dev libuv1-dev
Repository: https://beerda.r-universe.dev
Date/Publication: 2026-10-06 11:01:59 UTC
RemoteUrl: https://github.com/beerda/nuggets
RemoteRef: HEAD
RemoteSha: a99fa5baec9d4784c3266886af70a554b6550579
NeedsCompilation: yes
Packaged: 2026-10-07 09:17:05 UTC; root
Author: Michal Burda [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-4182-4407>)
