Package: causalDisco
Title: Tools for Causal Discovery on Observational Data
Version: 1.0.1
Authors@R: c(
    person(given = "Bjarke", family = "Hautop Kristensen", email = "bjarke.kristensen@sund.ku.dk", role = c("aut", "cre")),
    person(given = "Frederik", family = "Fabricius-Bjerre", email = "frederik@fabriciusbjerre.dk", role = "aut"),
    person(given = "Anne", family = "Helby Petersen", email = "ahpe@sund.ku.dk", role = "aut"),
    person(given = "Claus", family = "Thorn Ekstrøm", email = "ekstrom@sund.ku.dk", role = "ctb"),
    person(given = "Tobias", family = "Ellegaard Larsen", email = "tobias.ellegaard@sund.ku.dk", role = "ctb")
  )
Description: Tools for causal structure learning from observational data, with emphasis on temporally ordered variables.
    The package implements the Temporal Peter–Clark (TPC) algorithm (Petersen, Osler & Ekstrøm, 2021;
    <doi:10.1093/aje/kwab087>), the Temporal Greedy Equivalence Search (TGES) algorithm (Larsen, Ekstrøm & Petersen,
    2025; <doi:10.48550/arXiv.2502.06232>) and Temporal Fast Causal Inference (TFCI).
    It provides a unified framework for specifying background knowledge,
    which can be incorporated into the implemented algorithms from the R packages 'bnlearn' (Scutari, 2010;
    <doi:10.18637/jss.v035.i03>) and
    'pcalg' (Kalish et al., 2012; <doi:10.18637/jss.v047.i11>), as well as the Java library 'Tetrad'
    (Scheines et al., 1998; <doi:10.1207/s15327906mbr3301_3>).
    The package further includes utilities for visualization, comparison, and evaluation of graph structures,
    facilitating performance evaluation and methodological studies.
License: GPL-2
URL: https://github.com/disco-coders/causalDisco,
        https://disco-coders.github.io/causalDisco/
BugReports: https://github.com/disco-coders/causalDisco/issues
Depends: R (>= 4.2.0)
Imports: bnlearn, caugi (>= 1.0.0), checkmate, cli, digest, dplyr,
        glue, gtools, methods, micd, mice, pcalg, purrr, R6, readr,
        rlang, S7, stringr, tibble, tidyr, tidyselect
Suggests: knitr, mockery, RhpcBLASctl, rJava, rmarkdown, spelling,
        testthat (>= 3.0.0), withr
VignetteBuilder: knitr
Config/testthat/edition: 3
Encoding: UTF-8
Language: en-US
LazyData: true
RoxygenNote: 7.3.3
Collate: 'aaa-globals.R' 'aaa-iamb-family.R' 'aaa-init-helpers.R'
        'bnlearn-search.R' 'boss-fci.R' 'boss.R' 'cast-obj.R'
        'caugi-helpers.R' 'causalDisco-package.R'
        'causalDisco-search.R' 'check-args.R'
        'check-knowledge-violations.R' 'conditional-independence.R'
        'constraint-based-run-helpers.R' 'data.R' 'disco-class.R'
        'disco-doc-helpers.R' 'disco-method.R' 'disco.R' 'edges.R'
        'engine-registry.R' 'extend-causaldisco-algs.R' 'fci.R' 'ges.R'
        'gfci.R' 'grasp-fci.R' 'grasp.R' 'gs.R' 'hc.R' 'iamb-family.R'
        'install-tetrad.R' 'knowledge-conversions.R'
        'knowledge-helpers.R' 'knowledge-manipulation.R'
        'knowledge-verbs.R' 'knowledge.R' 'make-tikz-helpers.R'
        'make-tikz.R' 'metric-helpers.R' 'metrics.R' 'misc.R' 'pc.R'
        'pcalg-search.R' 'pcalg-type-tests.R' 'plot.R'
        'print-helpers.R' 'simulation.R' 'sp-fci.R' 'tabu.R'
        'tetrad-graph.R' 'tetrad-rdata-utils.R' 'tetrad-search.R'
        'tpc-run.R' 'tfci-run.R' 'tfci.R' 'tges-run.R' 'tges.R' 'tpc.R'
        'zzz.R'
NeedsCompilation: no
Packaged: 2026-02-24 13:44:34 UTC; hwm271
Author: Bjarke Hautop Kristensen [aut, cre],
  Frederik Fabricius-Bjerre [aut],
  Anne Helby Petersen [aut],
  Claus Thorn Ekstrøm [ctb],
  Tobias Ellegaard Larsen [ctb]
Maintainer: Bjarke Hautop Kristensen <bjarke.kristensen@sund.ku.dk>
Repository: CRAN
Date/Publication: 2026-02-24 14:50:02 UTC
Built: R 4.4.3; ; 2026-03-23 06:01:13 UTC; windows
