Package: RedisParam
Title: Provide a 'redis' back-end for BiocParallel
Version: 1.12.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
git_url: https://git.bioconductor.org/packages/RedisParam
git_branch: RELEASE_3_22
git_last_commit: 5d13359
git_last_commit_date: 2025-10-29
Repository: Bioconductor 3.22
Date/Publication: 2025-10-29
NeedsCompilation: no
Packaged: 2025-10-30 05:59:29 UTC; biocbuild
Author: Martin Morgan [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-5874-8148>),
  Jiefei Wang [aut]
Maintainer: Martin Morgan <mtmorgan.bioc@gmail.com>
