{
  "_id": "6a5e8db89baadeef8ab57b83",
  "Package": "causalDisco",
  "Title": "Tools for Causal Discovery on Observational Data",
  "Version": "1.2.1",
  "Authors@R": "c(\nperson(given = \"Bjarke\", family = \"Hautop Kristensen\", email = \"bjarke.kristensen@sund.ku.dk\", role = c(\"aut\", \"cre\")),\nperson(given = \"Frederik\", family = \"Fabricius-Bjerre\", email = \"frederik@fabriciusbjerre.dk\", role = \"aut\"),\nperson(given = \"Anne\", family = \"Helby Petersen\", email = \"ahpe@sund.ku.dk\", role = \"aut\"),\nperson(given = \"Claus\", family = \"Thorn Ekstrøm\", email = \"ekstrom@sund.ku.dk\", role = \"aut\"),\nperson(given = \"Tobias\", family = \"Ellegaard Larsen\", email = \"tobias.ellegaard@sund.ku.dk\", role = \"ctb\")\n)",
  "Description": "Tools for causal structure learning from observational\ndata, with emphasis on temporally ordered variables. The\npackage implements the Temporal Peter–Clark (TPC) algorithm\n(Petersen, Osler & Ekstrøm, 2021; <doi:10.1093/aje/kwab087>),\nthe Temporal Greedy Equivalence Search (TGES) algorithm\n(Larsen, Ekstrøm & Petersen, 2025;\n<doi:10.48550/arXiv.2502.06232>) and Temporal Fast Causal\nInference (TFCI). It provides a unified framework for\nspecifying background knowledge, which can be incorporated into\nthe implemented algorithms from the R packages 'bnlearn'\n(Scutari, 2010; <doi:10.18637/jss.v035.i03>) and 'pcalg'\n(Kalish et al., 2012; <doi:10.18637/jss.v047.i11>), as well as\nthe Java library 'Tetrad' (Scheines et al., 1998;\n<doi:10.1207/s15327906mbr3301_3>). The package further includes\nutilities for visualization, comparison, and evaluation of\ngraph structures, facilitating performance evaluation and\nmethodological studies.",
  "License": "GPL-2",
  "URL": "https://github.com/disco-coders/causalDisco,\nhttps://disco-coders.github.io/causalDisco/",
  "BugReports": "https://github.com/disco-coders/causalDisco/issues",
  "VignetteBuilder": "quarto",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "Config/Needs/website": "quarto",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-20 21:00:27 UTC",
    "User": "root"
  },
  "Author": "Bjarke Hautop Kristensen [aut, cre], Frederik Fabricius-Bjerre\n[aut], Anne Helby Petersen [aut], Claus Thorn Ekstrøm [aut],\nTobias Ellegaard Larsen [ctb]",
  "Maintainer": "Bjarke Hautop Kristensen <bjarke.kristensen@sund.ku.dk>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-20 18:00:02 UTC",
  "RemoteUrl": "https://github.com/cran/causalDisco",
  "RemoteRef": "HEAD",
  "RemoteSha": "095e4efb651d5f5922c8427b78d6742e5da30ef3",
  "_user": "cran",
  "_type": "src",
  "_file": "causalDisco_1.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/753acbb914e9abf7c39fb8a4f23001d4a2753ab3248579bfb045666eeaeaa219",
  "_filesize": 1619864,
  "_sha256": "753acbb914e9abf7c39fb8a4f23001d4a2753ab3248579bfb045666eeaeaa219",
  "_expires": "2026-10-28T21:05:57.000Z",
  "_created": "2026-07-20T21:00:27.000Z",
  "_published": "2026-07-20T21:06:00.118Z",
  "_jobs": [
    {
      "job": 88473656558,
      "time": 271,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8475723502"
    },
    {
      "job": 88473656606,
      "time": 266,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8475720932"
    },
    {
      "job": 88472568229,
      "time": 286,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8475598567"
    },
    {
      "job": 88473656527,
      "time": 195,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8475689649"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/29778142420",
  "_status": "success",
  "_upstream": "https://github.com/cran/causalDisco",
  "_commit": {
    "id": "095e4efb651d5f5922c8427b78d6742e5da30ef3",
    "author": "Bjarke Hautop Kristensen <bjarke.kristensen@sund.ku.dk>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.2.1\n",
    "time": 1784570402
  },
  "_maintainer": {
    "name": "Bjarke Hautop Kristensen",
    "email": "bjarke.kristensen@sund.ku.dk",
    "login": "bjarkehautop",
    "linkedin": "in/bjarkehautop",
    "description": "MSc in Statistics. Working as a research assistant at Copenhagen University's section for biostatistics.",
    "uuid": 102542670
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "bnlearn",
      "role": "Imports"
    },
    {
      "package": "caugi",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "pcalg",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "S7",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "RhpcBLASctl",
      "role": "Suggests"
    },
    {
      "package": "rJava",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "mice",
      "role": "Suggests"
    },
    {
      "package": "micd",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-30",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.9.5",
      "date": "2026-01-20"
    },
    {
      "name": "1.0.1",
      "date": "2026-02-24"
    },
    {
      "name": "1.1.0",
      "date": "2026-04-13"
    },
    {
      "name": "1.2.1",
      "date": "2026-07-20"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "bjarkehautop",
      "count": 4,
      "uuid": 102542670
    },
    {
      "user": "annennenne",
      "count": 1,
      "uuid": 17068040
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 621,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 494,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/causalDisco"
  },
  "_devurl": "https://github.com/disco-coders/causaldisco",
  "_pkgdown": "https://disco-coders.github.io/causalDisco/",
  "_searchresults": 45,
  "_quarto": true,
  "_topics": [
    "quarto"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/causalDisco.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/disco-coders/causaldisco",
  "_realowner": "disco-coders",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.9.1",
      "date": "2022-05-12"
    },
    {
      "version": "0.9.5",
      "date": "2026-01-20"
    },
    {
      "version": "1.0.1",
      "date": "2026-02-24"
    },
    {
      "version": "1.1.0",
      "date": "2026-04-13"
    },
    {
      "version": "1.2.1",
      "date": "2026-07-20"
    }
  ],
  "_exports": [
    "add_exo",
    "add_exogenous",
    "add_tier",
    "add_to_tier",
    "add_vars",
    "aid",
    "as_bnlearn_knowledge",
    "as_disco",
    "as_pcalg_constraints",
    "as_tetrad_knowledge",
    "BnlearnSearch",
    "boss",
    "boss_fci",
    "CausalDiscoSearch",
    "confusion",
    "convert_tiers_to_forbidden",
    "cor_test",
    "deparse_knowledge",
    "disco",
    "distribute_engine_args",
    "evaluate",
    "f1_score",
    "false_omission_rate",
    "fast_iamb",
    "fci",
    "fdr",
    "forbid_edge",
    "g1_score",
    "generate_dag_data",
    "ges",
    "get_tiers",
    "gfci",
    "grasp",
    "grasp_fci",
    "gs",
    "hd",
    "iamb",
    "iamb_fdr",
    "install_tetrad",
    "inter_iamb",
    "knowledge",
    "knowledge_to_caugi",
    "list_registered_engines",
    "list_registered_tetrad_algorithms",
    "make_method",
    "make_runner",
    "make_tikz",
    "new_disco_method",
    "npv",
    "pc",
    "PcalgSearch",
    "precision",
    "recall",
    "reg_test",
    "register_engine",
    "register_tetrad_algorithm",
    "remove_edge",
    "remove_tiers",
    "remove_vars",
    "reorder_tiers",
    "reposition_tier",
    "require_edge",
    "reset_engine_registry",
    "reset_tetrad_alg_registry",
    "rfci",
    "seq_tiers",
    "set_knowledge",
    "shd",
    "sim_dag",
    "sim_data",
    "sp_fci",
    "specificity",
    "TetradSearch",
    "tfci",
    "tfci_run",
    "tges",
    "tges_run",
    "tpc",
    "tpc_run",
    "unfreeze",
    "verify_tetrad"
  ],
  "_datasets": [
    {
      "name": "cat_data",
      "title": "Simulated Categorical Data",
      "object": "cat_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X1",
        "X2",
        "X3",
        "Z",
        "Y"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "cat_data_mcar",
      "title": "Simulated Categorical Data with MCAR",
      "object": "cat_data_mcar",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X1",
        "X2",
        "X3",
        "Z",
        "Y"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "cat_ord_data",
      "title": "Simulated Ordered Categorical Data",
      "object": "cat_ord_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X1",
        "X2",
        "X3",
        "Z",
        "Y"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "mix_data",
      "title": "Simulated Mixed Data",
      "object": "mix_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X1",
        "X2",
        "X3",
        "Z",
        "Y"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "nlsy97",
      "title": "US National Longitudinal Survey of Youth 1997",
      "object": "nlsy97",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "r1_hhchildren",
        "r1_rural_urban",
        "r1_mcollege",
        "r6_depressed",
        "r6_exercise",
        "r6_docvisits",
        "r12_depressed",
        "r12_health",
        "r12_docvisits"
      ],
      "rows": 6047,
      "table": true,
      "tojson": true
    },
    {
      "name": "num_data",
      "title": "Simulated Numerical Data",
      "object": "num_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X1",
        "X2",
        "X3",
        "Z",
        "Y"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "num_data_latent",
      "title": "Simulated Numerical Data with Latent Variable",
      "object": "num_data_latent",
      "class": [
        "data.frame"
      ],
      "fields": [
        "X1",
        "X2",
        "X3",
        "Y"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "tpc_example",
      "title": "Simulated Life-Course Data",
      "object": "tpc_example",
      "class": [
        "data.frame"
      ],
      "fields": [
        "child_x2",
        "child_x1",
        "youth_x4",
        "youth_x3",
        "oldage_x6",
        "oldage_x5"
      ],
      "rows": 200,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "causalDisco-package",
      "title": "causalDisco: Causal Discovery in R",
      "topics": [
        "causalDisco-package",
        "causalDisco"
      ]
    },
    {
      "page": "plus-.Knowledge",
      "title": "Merge Knowledge Objects",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "+.Knowledge"
      ]
    },
    {
      "page": "add_exogenous",
      "title": "Add Exogenous Variables to Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "add_exo",
        "add_exogenous"
      ]
    },
    {
      "page": "add_tier",
      "title": "Add a Tier to Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "add_tier"
      ]
    },
    {
      "page": "add_to_tier",
      "title": "Add Variables to a Tier in Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "add_to_tier"
      ]
    },
    {
      "page": "add_vars",
      "title": "Add Variables to Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "add_vars"
      ]
    },
    {
      "page": "as_bnlearn_knowledge",
      "title": "Convert Knowledge to bnlearn Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "as_bnlearn_knowledge"
      ]
    },
    {
      "page": "as_disco",
      "title": "Wrap a Graph as a Disco Object",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "as_disco"
      ]
    },
    {
      "page": "as_pcalg_constraints",
      "title": "Convert Knowledge to pcalg Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "as_pcalg_constraints"
      ]
    },
    {
      "page": "as_tetrad_knowledge",
      "title": "Convert Knowledge to Tetrad Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "as_tetrad_knowledge"
      ]
    },
    {
      "page": "BnlearnSearch",
      "title": "R6 Interface to bnlearn Search Algorithms",
      "topics": [
        "BnlearnSearch"
      ]
    },
    {
      "page": "boss",
      "title": "BOSS Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "boss"
      ]
    },
    {
      "page": "boss_fci",
      "title": "BOSS-FCI Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "boss_fci"
      ]
    },
    {
      "page": "cat_data",
      "title": "Simulated Categorical Data",
      "concept": [
        "dataset"
      ],
      "topics": [
        "cat_data"
      ]
    },
    {
      "page": "cat_data_mcar",
      "title": "Simulated Categorical Data with MCAR",
      "concept": [
        "dataset"
      ],
      "topics": [
        "cat_data_mcar"
      ]
    },
    {
      "page": "cat_ord_data",
      "title": "Simulated Ordered Categorical Data",
      "concept": [
        "dataset"
      ],
      "topics": [
        "cat_ord_data"
      ]
    },
    {
      "page": "CausalDiscoSearch",
      "title": "R6 Interface to causalDisco Search Algorithms",
      "topics": [
        "CausalDiscoSearch"
      ]
    },
    {
      "page": "confusion",
      "title": "Confusion Matrix",
      "concept": [
        "metrics"
      ],
      "topics": [
        "confusion"
      ]
    },
    {
      "page": "convert_tiers_to_forbidden",
      "title": "Convert Tiered Knowledge to Forbidden Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "convert_tiers_to_forbidden"
      ]
    },
    {
      "page": "cor_test",
      "title": "Test for Vanishing Partial Correlations",
      "topics": [
        "cor_test"
      ]
    },
    {
      "page": "deparse_knowledge",
      "title": "Deparse a Knowledge Object into Knowledge DSL Code",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "deparse_knowledge"
      ]
    },
    {
      "page": "disco",
      "title": "Perform Causal Discovery",
      "topics": [
        "disco"
      ]
    },
    {
      "page": "distribute_engine_args",
      "title": "Distribute and Validate Engine Arguments",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "distribute_engine_args"
      ]
    },
    {
      "page": "evaluate",
      "title": "Evaluate Causal Graph Estimates",
      "concept": [
        "metrics"
      ],
      "topics": [
        "evaluate"
      ]
    },
    {
      "page": "f1_score",
      "title": "F1 score",
      "concept": [
        "metrics"
      ],
      "topics": [
        "f1_score"
      ]
    },
    {
      "page": "false_omission_rate",
      "title": "False Omission Rate",
      "concept": [
        "metrics"
      ],
      "topics": [
        "false_omission_rate"
      ]
    },
    {
      "page": "fci",
      "title": "FCI Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "fci"
      ]
    },
    {
      "page": "fdr",
      "title": "False Discovery Rate",
      "concept": [
        "metrics"
      ],
      "topics": [
        "fdr"
      ]
    },
    {
      "page": "forbid_edge",
      "title": "Add Forbidden Edges to Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "forbid_edge"
      ]
    },
    {
      "page": "g1_score",
      "title": "G1 score",
      "concept": [
        "metrics"
      ],
      "topics": [
        "g1_score"
      ]
    },
    {
      "page": "ges",
      "title": "GES Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "ges"
      ]
    },
    {
      "page": "get_tiers",
      "title": "Get Tiers from Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "get_tiers"
      ]
    },
    {
      "page": "gfci",
      "title": "GFCI Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "gfci"
      ]
    },
    {
      "page": "grasp",
      "title": "GRaSP Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "grasp"
      ]
    },
    {
      "page": "grasp_fci",
      "title": "GRaSP-FCI Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "grasp_fci"
      ]
    },
    {
      "page": "gs",
      "title": "GS Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "gs"
      ]
    },
    {
      "page": "iamb-family",
      "title": "IAMB Family of Causal Discovery Algorithms",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "fast_iamb",
        "iamb",
        "iamb-family",
        "iamb_fdr",
        "inter_iamb"
      ]
    },
    {
      "page": "install_tetrad",
      "title": "Install Tetrad GUI",
      "topics": [
        "install_tetrad"
      ]
    },
    {
      "page": "knowledge",
      "title": "Define Background Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "knowledge"
      ]
    },
    {
      "page": "knowledge_to_caugi",
      "title": "Convert Knowledge to Caugi",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "knowledge_to_caugi"
      ]
    },
    {
      "page": "list_registered_engines",
      "title": "List Registered Engines",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "list_registered_engines"
      ]
    },
    {
      "page": "list_registered_tetrad_algorithms",
      "title": "List Registered Tetrad Algorithms",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "list_registered_tetrad_algorithms"
      ]
    },
    {
      "page": "make_method",
      "title": "Create a Custom Causal Discovery Method",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "make_method"
      ]
    },
    {
      "page": "make_runner",
      "title": "Create a Custom Runner for a Causal Discovery Algorithm",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "make_runner"
      ]
    },
    {
      "page": "make_tikz",
      "title": "Generate TikZ Code from a Causal Graph",
      "topics": [
        "make_tikz"
      ]
    },
    {
      "page": "mix_data",
      "title": "Simulated Mixed Data",
      "concept": [
        "dataset"
      ],
      "topics": [
        "mix_data"
      ]
    },
    {
      "page": "new_disco_method",
      "title": "Add a New causalDisco Method",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "new_disco_method"
      ]
    },
    {
      "page": "nlsy97",
      "title": "US National Longitudinal Survey of Youth 1997",
      "concept": [
        "dataset"
      ],
      "topics": [
        "nlsy97"
      ]
    },
    {
      "page": "npv",
      "title": "Negative Predictive Value",
      "concept": [
        "metrics"
      ],
      "topics": [
        "npv"
      ]
    },
    {
      "page": "num_data",
      "title": "Simulated Numerical Data",
      "concept": [
        "dataset"
      ],
      "topics": [
        "num_data"
      ]
    },
    {
      "page": "num_data_latent",
      "title": "Simulated Numerical Data with Latent Variable",
      "concept": [
        "dataset"
      ],
      "topics": [
        "num_data_latent"
      ]
    },
    {
      "page": "pc",
      "title": "PC Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "pc"
      ]
    },
    {
      "page": "PcalgSearch",
      "title": "R6 Interface to pcalg Search Algorithms",
      "topics": [
        "PcalgSearch"
      ]
    },
    {
      "page": "plot",
      "title": "Plot Method for causalDisco Objects",
      "concept": [
        "plot"
      ],
      "topics": [
        "plot"
      ]
    },
    {
      "page": "plot.Disco",
      "title": "Plot a Disco Object",
      "concept": [
        "plot"
      ],
      "topics": [
        "plot.Disco"
      ]
    },
    {
      "page": "plot.Knowledge",
      "title": "Plot a Knowledge Object",
      "concept": [
        "plot"
      ],
      "topics": [
        "plot.Knowledge"
      ]
    },
    {
      "page": "precision",
      "title": "Precision",
      "concept": [
        "metrics"
      ],
      "topics": [
        "precision"
      ]
    },
    {
      "page": "print.Disco",
      "title": "Print a Disco Object",
      "concept": [
        "print"
      ],
      "topics": [
        "print.Disco"
      ]
    },
    {
      "page": "print.Knowledge",
      "title": "Print a Knowledge Object",
      "concept": [
        "print"
      ],
      "topics": [
        "print.Knowledge"
      ]
    },
    {
      "page": "recall",
      "title": "Recall",
      "concept": [
        "metrics"
      ],
      "topics": [
        "recall"
      ]
    },
    {
      "page": "reg_test",
      "title": "Regression-based Information Loss Test",
      "topics": [
        "reg_test"
      ]
    },
    {
      "page": "register_engine",
      "title": "Register a New Engine",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "register_engine"
      ]
    },
    {
      "page": "register_tetrad_algorithm",
      "title": "Register a New Tetrad Algorithm",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "register_tetrad_algorithm"
      ]
    },
    {
      "page": "remove_edge",
      "title": "Remove an Edge from Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "remove_edge"
      ]
    },
    {
      "page": "remove_tiers",
      "title": "Remove Tiers from Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "remove_tiers"
      ]
    },
    {
      "page": "remove_vars",
      "title": "Remove Variables from Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "remove_vars"
      ]
    },
    {
      "page": "reorder_tiers",
      "title": "Reorder Tiers in Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "reorder_tiers"
      ]
    },
    {
      "page": "reposition_tier",
      "title": "Move a Tier Relative to Another in Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "reposition_tier"
      ]
    },
    {
      "page": "require_edge",
      "title": "Add Required Edges to Knowledge",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "require_edge"
      ]
    },
    {
      "page": "reset_engine_registry",
      "title": "Reset the Engine Registry",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "reset_engine_registry"
      ]
    },
    {
      "page": "reset_tetrad_alg_registry",
      "title": "Reset the Tetrad Algorithm Registry",
      "concept": [
        "Extending causalDisco",
        "extending_causalDisco"
      ],
      "topics": [
        "reset_tetrad_alg_registry"
      ]
    },
    {
      "page": "rfci",
      "title": "RFCI Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "rfci"
      ]
    },
    {
      "page": "seq_tiers",
      "title": "Generate a Bundle of Tier–Variable Formulas",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "seq_tiers"
      ]
    },
    {
      "page": "set_knowledge",
      "title": "Set Background Knowledge to Disco Method",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "set_knowledge",
        "set_knowledge.disco_method"
      ]
    },
    {
      "page": "sim_dag",
      "title": "Simulate a Random DAG",
      "topics": [
        "sim_dag"
      ]
    },
    {
      "page": "sim_data",
      "title": "Generate Synthetic Data from a Linear Gaussian DAG",
      "topics": [
        "sim_data"
      ]
    },
    {
      "page": "sp_fci",
      "title": "SP-FCI Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "sp_fci"
      ]
    },
    {
      "page": "specificity",
      "title": "Specificity",
      "concept": [
        "metrics"
      ],
      "topics": [
        "specificity"
      ]
    },
    {
      "page": "summary.Disco",
      "title": "Summarize a Disco Object",
      "topics": [
        "summary.Disco"
      ]
    },
    {
      "page": "summary.Knowledge",
      "title": "Summarize a Knowledge Object",
      "topics": [
        "summary.Knowledge"
      ]
    },
    {
      "page": "TetradSearch",
      "title": "R6 Interface to Tetrad Search Algorithms",
      "topics": [
        "TetradSearch"
      ]
    },
    {
      "page": "tfci",
      "title": "TFCI Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "tfci"
      ]
    },
    {
      "page": "tfci_run",
      "title": "Run the TFCI Algorithm for Causal Discovery",
      "topics": [
        "tfci_run"
      ]
    },
    {
      "page": "tges",
      "title": "TGES Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "tges"
      ]
    },
    {
      "page": "tges_run",
      "title": "Run the TGES Algorithm for Causal Discovery",
      "topics": [
        "tges_run"
      ]
    },
    {
      "page": "tpc",
      "title": "TPC Algorithm for Causal Discovery",
      "concept": [
        "causal discovery algorithms",
        "cd_algorithms"
      ],
      "topics": [
        "tpc"
      ]
    },
    {
      "page": "tpc_example",
      "title": "Simulated Life-Course Data",
      "concept": [
        "dataset"
      ],
      "topics": [
        "tpc_example"
      ]
    },
    {
      "page": "tpc_run",
      "title": "Run the TPC Algorithm for Causal Discovery",
      "topics": [
        "tpc_run"
      ]
    },
    {
      "page": "unfreeze",
      "title": "Unfreeze a Knowledge Object.",
      "concept": [
        "knowledge helpers",
        "knowledge-helper"
      ],
      "topics": [
        "unfreeze"
      ]
    },
    {
      "page": "verify_tetrad",
      "title": "Check Tetrad Installation",
      "topics": [
        "verify_tetrad"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/causalDisco/raw/HEAD/man/figures/logo.png",
  "_rundeps": [
    "abind",
    "backports",
    "bdsmatrix",
    "BH",
    "BiocGenerics",
    "BiocManager",
    "bnlearn",
    "caugi",
    "checkmate",
    "cli",
    "clue",
    "cluster",
    "colorspace",
    "corpcor",
    "cpp11",
    "data.table",
    "DEoptimR",
    "digest",
    "dplyr",
    "fastICA",
    "generics",
    "ggm",
    "glue",
    "graph",
    "igraph",
    "lattice",
    "lifecycle",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "pcalg",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RBGL",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "robustbase",
    "S7",
    "sfsmisc",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vcd",
    "vctrs",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "causalDisco.qmd",
      "filename": "causalDisco.html",
      "title": "causalDisco",
      "engine": "quarto::html",
      "headings": [
        "Running causal discovery algorithms",
        "Incorporating knowledge",
        "Next steps"
      ],
      "created": "2026-04-13 17:35:11",
      "modified": "2026-07-20 18:00:02",
      "commits": 2
    }
  ],
  "_score": 3.2552725051033065,
  "_indexed": false,
  "_nocasepkg": "causaldisco",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://disco-coders.r-universe.dev/causalDisco",
  "_previous": "1.1.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-07-20T21:03:52.000Z",
      "distro": "resolute",
      "commit": "095e4efb651d5f5922c8427b78d6742e5da30ef3",
      "fileid": "https://r2.ropensci.org/42b43ddff89210ddaf3cca02f131ecc0a4471beb1703b05067af4cf57287d746",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29778142420"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-07-20T21:03:51.000Z",
      "distro": "resolute",
      "commit": "095e4efb651d5f5922c8427b78d6742e5da30ef3",
      "fileid": "https://r2.ropensci.org/d77b4e992f3d83a0f62b8d1273e253d3e117ba9c614a05b6aab705b82ac533ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29778142420"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.1",
      "date": "2026-07-20T21:04:17.000Z",
      "commit": "095e4efb651d5f5922c8427b78d6742e5da30ef3",
      "fileid": "https://r2.ropensci.org/85a61368513ec6832b436c7cc2150f3fa887a35896d4f9625a2121cd0071f22a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29778142420"
    }
  ]
}