Package: designit
Title: Blocking and Randomization for Experimental Design
Version: 0.5.1
Authors@R: c(
    person(given = c(first = "Iakov", middle = "I."),
           family = "Davydov",
           role = c("aut", "cre", "cph"),
           email = "iakov.davydov@roche.com",
           comment = c(ORCID = "0000-0003-3510-3926")),
    person(given = "Juliane",
           family = "Siebourg-Polster",
           role = c("aut", "cph"),
           email = "juliane.siebourg-polster@roche.com",
           comment = c(ORCID = "0000-0002-1759-3223")),
    person(given = "Guido",
           family = "Steiner",
           role = c("aut", "cph"),
           email = "guido.steiner@roche.com",
           comment = c(ORCID = "")),
    person(given = "Konrad",
           family = "Rudolph",
           role = "ctb",
           email = "konrad.rudolph@roche.com",
           comment = c(ORCID = "0000-0002-9866-7051")),
    person(given = "Jitao David",
           family = "Zhang",
           role = c("aut", "cph"),
           email = "jitao_david.zhang@roche.com",
           comment = c(ORCID="0000-0002-3085-0909")),
    person(given = "Balazs",
           family = "Banfai",
           role = c("aut", "cph"),
           email = "balazs.banfai@roche.com",
           comment = c(ORCID = "0000-0003-0422-7977")),
    person(given = "F. Hoffman-La Roche", role = c("cph", "fnd")))
Description: Intelligently assign samples to batches in order to reduce
        batch effects. Batch effects can have a significant impact on
        data analysis, especially when the assignment of samples to
        batches coincides with the contrast groups being studied. By
        defining a batch container and a scoring function that reflects
        the contrasts, this package allows users to assign samples in a
        way that minimizes the potential impact of batch effects on the
        comparison of interest. Among other functionality, we provide
        an implementation for OSAT score by Yan et al. (2012,
        <doi:10.1186/1471-2164-13-689>).
License: MIT + file LICENSE
URL: https://bedapub.github.io/designit/,
        https://github.com/BEDApub/designit/
BugReports: https://github.com/BEDApub/designit/issues
Depends: R (>= 4.1.0)
Imports: rlang (>= 0.4.0), dplyr (>= 1.0.0), purrr, ggplot2, scales,
        tibble, tidyr, assertthat, stringr, R6, data.table, stats
Suggests: testthat, roxygen2, pkgdown, knitr, markdown, rmarkdown, gt,
        bench, OSAT, tidyverse, printr, devtools (>= 2.0.0), ggpattern,
        cowplot, bestNormalize, here
Encoding: UTF-8
LazyData: true
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.1
VignetteBuilder: knitr
biocViews:
Config/pak/sysreqs: libicu-dev
Repository: https://bedapub.r-universe.dev
Date/Publication: 2026-09-03 11:07:52 UTC
RemoteUrl: https://github.com/bedapub/designit
RemoteRef: HEAD
RemoteSha: a76f3e3014ba9761a9f185465759f57d2e087016
NeedsCompilation: no
Packaged: 2026-10-03 12:16:05 UTC; root
Author: Iakov I. Davydov [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0003-3510-3926>),
  Juliane Siebourg-Polster [aut, cph] (ORCID:
    <https://orcid.org/0000-0002-1759-3223>),
  Guido Steiner [aut, cph],
  Konrad Rudolph [ctb] (ORCID: <https://orcid.org/0000-0002-9866-7051>),
  Jitao David Zhang [aut, cph] (ORCID:
    <https://orcid.org/0000-0002-3085-0909>),
  Balazs Banfai [aut, cph] (ORCID:
    <https://orcid.org/0000-0003-0422-7977>),
  F. Hoffman-La Roche [cph, fnd]
Maintainer: Iakov I. Davydov <iakov.davydov@roche.com>
