Package: psHarmonize
Title: Creates a Harmonized Dataset Based on a Set of Instructions
Version: 0.3.6
Authors@R: c(person(given = "John",
           family = "Stephen",
           role = c("aut", "cre"),
           email = "John.Stephen@northwestern.edu",
           comment = c(ORCID = "0000-0001-7309-9193")),
           person(given = "Maxwell",
           family = "Mansolf",
           role = "ctb",
           email = "maxwell.mansolf@northwestern.edu",
           comment = c(ORCID = "0000-0001-6861-8657")))
Description: Functions which facilitate harmonization of data from multiple
    different datasets. Data harmonization involves taking data sources with
    differing values, creating coding instructions to create a harmonized
    set of values, then making those data modifications. 'psHarmonize' will
    assist with data modification once the harmonization instructions are
    written. Coding instructions are written by the user to create a
    "harmonization sheet". This sheet catalogs variable names, domains
    (e.g. clinical, behavioral, outcomes), provides R code instructions for
    mapping or conversion of data, specifies the variable name in the
    harmonized data set, and tracks notes. The package will then harmonize
    the source datasets according to the harmonization sheet to create a
    harmonized dataset. Once harmonization is finished, the package also has
    functions that will create descriptive statistics using 'RMarkdown'. Data
    Harmonization guidelines have been described by Fortier I, Raina P,
    Van den Heuvel ER, et al. (2017) <doi:10.1093/ije/dyw075>. Additional
    details of our R package have been described by Stephen JJ, Carolan P,
    Krefman AE, et al. (2024) <doi:10.1016/j.patter.2024.101003>.
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.3.3
Imports: dplyr, glue, magrittr, purrr, RColorBrewer, rlang, rmarkdown,
        stringr, tidyr
Suggests: testthat (>= 3.0.0), knitr
VignetteBuilder: knitr
Depends: R (>= 2.10)
Config/testthat/edition: 3
URL: https://github.com/NUDACC/psHarmonize
BugReports: https://github.com/NUDACC/psHarmonize/issues
NeedsCompilation: no
Packaged: 2025-10-16 21:33:57 UTC; jjs7028
Author: John Stephen [aut, cre] (ORCID:
    <https://orcid.org/0000-0001-7309-9193>),
  Maxwell Mansolf [ctb] (ORCID: <https://orcid.org/0000-0001-6861-8657>)
Maintainer: John Stephen <John.Stephen@northwestern.edu>
Repository: CRAN
Date/Publication: 2025-10-16 21:50:02 UTC
Built: R 4.6.0; ; 2026-04-26 20:43:34 UTC; unix
