Package: RedisParam
Title: Provide a 'redis' back-end for BiocParallel
Version: 1.13.0
Authors@R: c(
    person(
        "Martin", "Morgan",
        email = "mtmorgan.bioc@gmail.com",
        role = c("aut", "cre"),
        comment = c(ORCID = "0000-0002-5874-8148")
    ),
    person("Jiefei", "Wang", role = "aut"))
Description: This package provides a Redis-based back-end for
        BiocParallel, enabling an alternative mechanism for distributed
        computation. The The 'manager' distributes tasks to a 'worker'
        pool through a central Redis server, rather than directly to
        workers as with other BiocParallel implementations. This means
        that the worker pool can change dynamically during job
        evaluation. All features of BiocParallel are supported,
        including reproducible random number streams, logging to the
        manager, and alternative 'load balancing' task distributions.
Depends: R (>= 4.2.0), BiocParallel (>= 1.29.12)
SystemRequirements: hiredis
Imports: methods, redux, withr, futile.logger
License: Artistic-2.0
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.2.0
Suggests: rmarkdown, knitr, testthat, BiocStyle
Collate: 'Redis.R' 'RedisBackend-class.R' 'RedisParam-class.R'
        'RedisParam-accessors.R' 'RedisParam-logger.R'
        'RedisParam-methods.R' 'RedisTaskManager.R' 'zzz.R'
biocViews: Infrastructure
VignetteBuilder: knitr
Config/pak/sysreqs: libhiredis-dev
Repository: https://bioc.r-universe.dev
Date/Publication: 2025-10-29 15:17:49 UTC
RemoteUrl: https://github.com/bioc/RedisParam
RemoteRef: HEAD
RemoteSha: 28d0b7331fa86db46b3ce56e3c555cbf9d190e60
NeedsCompilation: no
Packaged: 2025-10-30 09:28:01 UTC; root
Author: Martin Morgan [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-5874-8148>),
  Jiefei Wang [aut]
Maintainer: Martin Morgan <mtmorgan.bioc@gmail.com>
Built: R 4.6.0; ; 2025-10-30 09:29:53 UTC; windows
