{
  "_id": "6a101da0acfb0bcc41c8a53d",
  "Package": "CohortContrast",
  "Type": "Package",
  "Title": "Enrichment Analysis of Clinically Relevant Concepts in Common\nData Model Cohort Data",
  "Version": "1.0.0",
  "Maintainer": "Markus Haug <markus.haug@ut.ee>",
  "Authors@R": "c(\nperson(\"Markus\", \"Haug\", , \"markus.haug@ut.ee\",\nrole = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-0935-3307\")),\nperson(\"Raivo\", \"Kolde\", , \"raivo.kolde@ut.ee\",\nrole = c(\"aut\"), comment = c(ORCID = \"0000-0003-2886-6298\"))\n)",
  "Description": "Identifies clinically relevant concepts in Observational\nMedical Outcomes Partnership Common Data Model cohorts using an\nenrichment-based workflow. Defines target and control cohorts\nand extracts medical interventions that are over-represented in\nthe target cohort during the observation period. Users can tune\nfiltering and selection thresholds. The workflow includes\nchi-squared tests for two proportions with Yates continuity\ncorrection, logistic tests, and hierarchy and correlation\nmappings for relevant concepts. The results can be optionally\nexplored using the bundled graphical user interface. For\nworkflow details and examples, see\n<https://healthinformaticsut.github.io/CohortContrast/>.",
  "License": "Apache License 2.0",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "SystemRequirements": "Python (>= 3.8)",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "false",
  "URL": "https://healthinformaticsut.github.io/CohortContrast/",
  "BugReports": "https://github.com/HealthInformaticsUT/CohortContrast/issues",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev libssl-dev python3 libx11-dev",
  "Repository": "https://healthinformaticsut.r-universe.dev",
  "Date/Publication": "2026-04-22 14:39:55 UTC",
  "RemoteUrl": "https://github.com/healthinformaticsut/cohortcontrast",
  "RemoteRef": "HEAD",
  "RemoteSha": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 09:06:47 UTC",
    "User": "root"
  },
  "Author": "Markus Haug [aut, cre] (ORCID: <https://orcid.org/0000-0003-0935-3307>),\nRaivo Kolde [aut] (ORCID: <https://orcid.org/0000-0003-2886-6298>)",
  "MD5sum": "fa9ab93c6bf8a1f8827941f9fb1d9c73",
  "_user": "healthinformaticsut",
  "_type": "src",
  "_file": "CohortContrast_1.0.0.tar.gz",
  "_fileid": "c980b418abf27ccc6b110fc898157337ea584cb36b519b09bc3b0c940876971a",
  "_filesize": 4894744,
  "_sha256": "c980b418abf27ccc6b110fc898157337ea584cb36b519b09bc3b0c940876971a",
  "_created": "2026-05-22T09:06:47.000Z",
  "_published": "2026-05-22T09:10:56.045Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77349842166,
      "time": 202,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7156932167"
    },
    {
      "job": 77349842244,
      "time": 142,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7156912515"
    },
    {
      "job": 77349842215,
      "time": 199,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7156919910"
    },
    {
      "job": 77349842249,
      "time": 157,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7156907914"
    },
    {
      "job": 77349156014,
      "time": 266,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156864041"
    },
    {
      "job": 77349842160,
      "time": 130,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156908425"
    },
    {
      "job": 77349842184,
      "time": 145,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7156913490"
    },
    {
      "job": 77349842185,
      "time": 150,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7156915048"
    },
    {
      "job": 77349842353,
      "time": 114,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7156903495"
    }
  ],
  "_buildurl": "https://github.com/r-universe/healthinformaticsut/actions/runs/26278667993",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/healthinformaticsut/cohortcontrast",
  "_commit": {
    "id": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
    "author": "haugmarkus <markushaug123@gmail.com>",
    "committer": "haugmarkus <markushaug123@gmail.com>",
    "message": "(vignettes): code for studies\n",
    "time": 1776868795
  },
  "_maintainer": {
    "name": "Markus Haug",
    "email": "markus.haug@ut.ee",
    "login": "haugmarkus",
    "linkedin": "in/markus-haug-7881b8206",
    "description": "",
    "uuid": 14162532,
    "orcid": "0000-0003-0935-3307"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "dplyr",
      "version": ">= 1.0.4",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "CDMConnector",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "CohortConstructor",
      "version": ">= 0.6.0",
      "role": "Imports"
    },
    {
      "package": "omopgenerics",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "version": ">= 1.9.0",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.14.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 1.8.0",
      "role": "Imports"
    },
    {
      "package": "nanoparquet",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "PatientProfiles",
      "version": ">= 1.1.0",
      "role": "Suggests"
    },
    {
      "package": "icd.data",
      "role": "Suggests"
    },
    {
      "package": "duckdb",
      "role": "Suggests"
    },
    {
      "package": "DBI",
      "version": ">= 1.2.0",
      "role": "Suggests"
    },
    {
      "package": "RPostgres",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "processx",
      "role": "Suggests"
    },
    {
      "package": "bit64",
      "role": "Suggests"
    },
    {
      "package": "reshape2",
      "role": "Suggests"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "Matrix",
      "role": "Suggests"
    },
    {
      "package": "cluster",
      "role": "Suggests"
    },
    {
      "package": "vegan",
      "role": "Suggests"
    },
    {
      "package": "reticulate",
      "version": ">= 1.26",
      "role": "Suggests"
    }
  ],
  "_owner": "healthinformaticsut",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-35",
      "n": 2
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2025-46",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 2
    },
    {
      "week": "2026-05",
      "n": 2
    },
    {
      "week": "2026-12",
      "n": 6
    },
    {
      "week": "2026-14",
      "n": 4
    },
    {
      "week": "2026-15",
      "n": 4
    },
    {
      "week": "2026-17",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.0.0.950",
      "date": "2026-01-21"
    },
    {
      "name": "v1.0.0",
      "date": "2026-04-02"
    }
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "haugmarkus",
      "count": 180,
      "uuid": 14162532
    }
  ],
  "_userbio": {
    "uuid": 104578872,
    "type": "organization",
    "name": "Health Informatics Lab, University of Tartu"
  },
  "_downloads": {
    "count": 611,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/CohortContrast"
  },
  "_devurl": "https://github.com/healthinformaticsut/cohortcontrast",
  "_pkgdown": "https://healthinformaticsut.github.io/CohortContrast/",
  "_searchresults": 14,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/CohortContrast.html",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/healthinformaticsut/cohortcontrast",
  "_realowner": "healthinformaticsut",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-04-16"
    }
  ],
  "_exports": [
    "automaticCorrelationCombineConcepts",
    "automaticHierarchyCombineConcepts",
    "checkDataMode",
    "checkPythonDeps",
    "CohortContrast",
    "cohortFromCohortTable",
    "cohortFromCSV",
    "cohortFromDataTable",
    "cohortFromJSON",
    "configurePython",
    "createControlCohortInverse",
    "createControlCohortMatching",
    "generateMappingTable",
    "getPythonInfo",
    "getTopSeparatingConcepts",
    "installPythonDeps",
    "installPythonDepsOffline",
    "loadCohortContrastStudy",
    "matchCohortsByAge",
    "nGramClusterSummarization",
    "nGramDiscovery",
    "precomputeSummary",
    "removeTemporalBias",
    "resolveCohortTableOverlaps",
    "runCohortContrastViewer",
    "stopCohortContrastViewer"
  ],
  "_help": [
    {
      "page": "automaticCorrelationCombineConcepts",
      "title": "Function for automatically combining concepts by hierarchy mapping",
      "topics": [
        "automaticCorrelationCombineConcepts"
      ]
    },
    {
      "page": "automaticHierarchyCombineConcepts",
      "title": "Function for automatically combining concepts by hierarchy mapping",
      "topics": [
        "automaticHierarchyCombineConcepts"
      ]
    },
    {
      "page": "checkDataMode",
      "title": "Check if a Data Directory Contains Summary Mode Data",
      "topics": [
        "checkDataMode"
      ]
    },
    {
      "page": "checkPythonDeps",
      "title": "Check Python Dependencies",
      "topics": [
        "checkPythonDeps"
      ]
    },
    {
      "page": "CohortContrast",
      "title": "Run CohortContrast Analysis",
      "topics": [
        "CohortContrast"
      ]
    },
    {
      "page": "CohortContrastViewer",
      "title": "CohortContrast Viewer - Interactive Disease Cohort Visualization",
      "topics": [
        "CohortContrastViewer"
      ]
    },
    {
      "page": "cohortFromCohortTable",
      "title": "Read cohort from database cohort table",
      "topics": [
        "cohortFromCohortTable"
      ]
    },
    {
      "page": "cohortFromCSV",
      "title": "Read cohort from CSV",
      "topics": [
        "cohortFromCSV"
      ]
    },
    {
      "page": "cohortFromDataTable",
      "title": "Read cohort from data.frame object",
      "topics": [
        "cohortFromDataTable"
      ]
    },
    {
      "page": "cohortFromJSON",
      "title": "Read cohort from JSON",
      "topics": [
        "cohortFromJSON"
      ]
    },
    {
      "page": "configurePython",
      "title": "Configure Python Environment for CohortContrast Viewer",
      "topics": [
        "configurePython"
      ]
    },
    {
      "page": "createControlCohortInverse",
      "title": "Function for creating automatic matches based on inverse control logic",
      "topics": [
        "createControlCohortInverse"
      ]
    },
    {
      "page": "createControlCohortMatching",
      "title": "Function for creating automatic matches based on age and sex",
      "topics": [
        "createControlCohortMatching"
      ]
    },
    {
      "page": "generateMappingTable",
      "title": "Create a mapping table with predefined maximum abstraction level",
      "topics": [
        "generateMappingTable"
      ]
    },
    {
      "page": "getPythonInfo",
      "title": "Get Python Configuration Information",
      "topics": [
        "getPythonInfo"
      ]
    },
    {
      "page": "getTopSeparatingConcepts",
      "title": "Get Top Concepts That Best Separate Clusters",
      "topics": [
        "getTopSeparatingConcepts"
      ]
    },
    {
      "page": "installPythonDeps",
      "title": "Install Python Dependencies",
      "topics": [
        "installPythonDeps"
      ]
    },
    {
      "page": "installPythonDepsOffline",
      "title": "Install Python Dependencies Offline",
      "topics": [
        "installPythonDepsOffline"
      ]
    },
    {
      "page": "loadCohortContrastStudy",
      "title": "Load a Saved CohortContrast Study",
      "topics": [
        "loadCohortContrastStudy"
      ]
    },
    {
      "page": "matchCohortsByAge",
      "title": "Function for matching the control to target by age",
      "topics": [
        "matchCohortsByAge"
      ]
    },
    {
      "page": "nGramClusterSummarization",
      "title": "Function for summarizing ngrams from nGramDiscovery output",
      "topics": [
        "nGramClusterSummarization"
      ]
    },
    {
      "page": "nGramDiscovery",
      "title": "Function for discovering ngrams from the extracted data from CohortContrast function",
      "topics": [
        "nGramDiscovery"
      ]
    },
    {
      "page": "precomputeSummary",
      "title": "Pre-compute Summary Data for a Study",
      "topics": [
        "precomputeSummary"
      ]
    },
    {
      "page": "removeTemporalBias",
      "title": "Remove Temporal Bias from CohortContrast Analysis",
      "topics": [
        "removeTemporalBias"
      ]
    },
    {
      "page": "resolveCohortTableOverlaps",
      "title": "Resolve overlaps inside the cohort table",
      "topics": [
        "resolveCohortTableOverlaps"
      ]
    },
    {
      "page": "runCohortContrastViewer",
      "title": "Run CohortContrast Viewer Dashboard",
      "topics": [
        "runCohortContrastViewer"
      ]
    },
    {
      "page": "stopCohortContrastViewer",
      "title": "Stop CohortContrast Viewer Dashboard",
      "topics": [
        "stopCohortContrastViewer"
      ]
    }
  ],
  "_readme": "https://github.com/healthinformaticsut/cohortcontrast/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "bit",
    "bit64",
    "blob",
    "CDMConnector",
    "checkmate",
    "cli",
    "clipr",
    "clock",
    "CodelistGenerator",
    "codetools",
    "CohortConstructor",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "DBI",
    "dbplyr",
    "doParallel",
    "dplyr",
    "foreach",
    "generics",
    "glue",
    "hms",
    "httr",
    "iterators",
    "jsonlite",
    "lifecycle",
    "lubridate",
    "magrittr",
    "mime",
    "nanoparquet",
    "omopgenerics",
    "openssl",
    "PatientProfiles",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "readr",
    "rlang",
    "snakecase",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "a10_air_gapped_server_setup.Rmd",
      "filename": "a10_air_gapped_server_setup.html",
      "title": "Air-gapped Server Setup",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Scope",
        "What differs in air-gapped environments",
        "Offline setup workflow",
        "1. Prepare wheels on a connected machine",
        "2. Transfer wheels to the air-gapped server",
        "3. Configure Python in R",
        "4. Install dependencies from local wheels",
        "5. Validate before production usage",
        "Offline smoke test",
        "Summary precompute",
        "GUI in server context",
        "Runtime mode guidance for servers",
        "Common failures and fixes",
        "Minimal offline checklist"
      ],
      "created": "2026-03-17 07:12:15",
      "modified": "2026-04-09 12:45:25",
      "commits": 4
    },
    {
      "source": "a13_article_case_studies.Rmd",
      "filename": "a13_article_case_studies.html",
      "title": "Article Case Study Generation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Goal",
        "Expected JSON layout",
        "Notes",
        "Required environment variables",
        "Connect to the OMOP database",
        "Define study cases",
        "Build the target cohort",
        "Build the visit-based control cohort",
        "Keep only the final selected concepts",
        "Run one final mapped study",
        "Run all configured cases",
        "Resulting study folders"
      ],
      "created": "2026-04-22 06:05:05",
      "modified": "2026-04-22 14:39:55",
      "commits": 3
    },
    {
      "source": "a03_dashboard_composite.Rmd",
      "filename": "a03_dashboard_composite.html",
      "title": "Dashboard Composite Plot",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "What the composite shows",
        "How to use it",
        "Interpretation guidance"
      ],
      "created": "2026-03-17 07:12:15",
      "modified": "2026-04-09 12:45:25",
      "commits": 3
    },
    {
      "source": "a08_demographics_tab.Rmd",
      "filename": "a08_demographics_tab.html",
      "title": "Demographics Tab",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Components",
        "Controls",
        "Patient vs Summary mode behavior",
        "Interpretation"
      ],
      "created": "2026-03-17 07:12:15",
      "modified": "2026-04-09 12:45:25",
      "commits": 3
    },
    {
      "source": "a01_execution.Rmd",
      "filename": "a01_execution.html",
      "title": "Execution",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Executing the study",
        "The parameters",
        "Mandatory:",
        "Customization:",
        "Notes:",
        "Reloading a saved study"
      ],
      "created": "2024-12-17 13:16:29",
      "modified": "2026-04-09 12:45:25",
      "commits": 5
    },
    {
      "source": "a02_interface.Rmd",
      "filename": "a02_interface.html",
      "title": "Graphical User Interface",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Select a study and mode",
        "Main workflow in the UI",
        "Tabs",
        "Mappings overview"
      ],
      "created": "2025-01-10 10:42:43",
      "modified": "2026-04-09 12:45:25",
      "commits": 6
    },
    {
      "source": "a14_icd10_atlas_generation.Rmd",
      "filename": "a14_icd10_atlas_generation.html",
      "title": "ICD10 Atlas Generation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Goal",
        "Required environment variables",
        "Connect to the OMOP database",
        "Define the observation windows",
        "Identify eligible ICD10 three-digit codes",
        "Helper for clean study names",
        "Build the target cohort",
        "Build the visit-based control cohort",
        "Keep only the final selected concepts",
        "Run one ICD10 code and one observation window",
        "Run the full atlas generation loop",
        "Resulting output folders"
      ],
      "created": "2026-04-22 06:05:05",
      "modified": "2026-04-22 14:39:55",
      "commits": 4
    },
    {
      "source": "a11_interpreting_results_lc500.Rmd",
      "filename": "a11_interpreting_results_lc500.html",
      "title": "Interpreting Results with lc500",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Goal",
        "Object Overview",
        "data_initial",
        "data_person",
        "data_features",
        "data_patients",
        "complementaryMappingTable",
        "selectedFeatureData",
        "selectedFeatureData$selectedFeatureNames preview",
        "selectedFeatureData$selectedFeatureIds preview",
        "selectedFeatureData$selectedFeatures",
        "conceptsData",
        "conceptsData$concept_ancestor",
        "conceptsData$concept",
        "config",
        "config$metadata scalar fields preview"
      ],
      "created": "2026-04-02 12:13:59",
      "modified": "2026-04-02 12:13:59",
      "commits": 1
    },
    {
      "source": "a12_interpreting_summary_results_lc500s.Rmd",
      "filename": "a12_interpreting_summary_results_lc500s.html",
      "title": "Interpreting Summary Results with lc500s",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Goal",
        "Summary Folder Metadata (metadata.json)",
        "concept_summaries.parquet",
        "ordinal_summaries.parquet",
        "clustering_k*_summary.parquet",
        "clustering_k2_summary.parquet",
        "clustering_k3_summary.parquet",
        "clustering_k4_summary.parquet",
        "clustering_k5_summary.parquet",
        "clustering_k*_pairwise_overlap.parquet",
        "clustering_k2_pairwise_overlap.parquet",
        "clustering_k3_pairwise_overlap.parquet",
        "clustering_k4_pairwise_overlap.parquet",
        "clustering_k5_pairwise_overlap.parquet",
        "complementaryMappingTable.parquet"
      ],
      "created": "2026-04-02 12:13:59",
      "modified": "2026-04-02 12:13:59",
      "commits": 1
    },
    {
      "source": "a06_mappings_tab.Rmd",
      "filename": "a06_mappings_tab.html",
      "title": "Mappings Tab",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Manual Merge",
        "Hierarchy Suggestions",
        "Correlation Suggestions",
        "Mapping History"
      ],
      "created": "2026-03-17 07:12:15",
      "modified": "2026-04-09 12:45:25",
      "commits": 3
    },
    {
      "source": "a05_overlap_tab.Rmd",
      "filename": "a05_overlap_tab.html",
      "title": "Overlap Tab",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Components",
        "Interpretation"
      ],
      "created": "2026-03-17 07:12:15",
      "modified": "2026-04-09 12:45:25",
      "commits": 4
    },
    {
      "source": "a07_patient_vs_summary_mode.Rmd",
      "filename": "a07_patient_vs_summary_mode.html",
      "title": "Patient vs Summary Mode",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "How each mode is produced",
        "What is different in the UI",
        "Recommended usage"
      ],
      "created": "2026-03-17 07:12:15",
      "modified": "2026-04-09 12:45:25",
      "commits": 4
    },
    {
      "source": "a00_introduction.Rmd",
      "filename": "a00_introduction.html",
      "title": "Setup",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Load packages",
        "Initiating database connection",
        "Configuring Python dependencies (for GUI and summary precompute)",
        "Air-gapped server setup",
        "Building a target cohort",
        "1. Target cohort from OHDSI OMOP database.",
        "2. Target cohort from JSON description file.",
        "3. Target cohort from a CSV file.",
        "4. Target cohort from a table",
        "Building a control cohort",
        "1. Control cohort based on matches",
        "2. Control cohort based on inverse controls",
        "Other considerations"
      ],
      "created": "2024-12-17 09:12:08",
      "modified": "2026-04-09 12:45:25",
      "commits": 10
    },
    {
      "source": "a09_sidepanel_controls.Rmd",
      "filename": "a09_sidepanel_controls.html",
      "title": "Sidepanel Filters and Controls",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Important model: staged vs applied",
        "Action buttons",
        "Apply Filters",
        "Apply Table Selection",
        "Recluster",
        "Sidepanel controls",
        "Heritage Types",
        "Target Prevalence (%)",
        "Prevalence Difference Ratio",
        "Show ordinal data rows for active main concepts",
        "Cluster Prevalence (%)",
        "Top N Concepts by SD (across clusters)",
        "Divergence Cluster Scope",
        "Clusters",
        "Clustering scope",
        "Override and precedence rules",
        "Mode-specific behavior",
        "Patient mode",
        "Summary mode",
        "Recommended operating sequence"
      ],
      "created": "2026-03-17 07:12:15",
      "modified": "2026-04-09 12:45:25",
      "commits": 3
    },
    {
      "source": "a04_trajectories_tab.Rmd",
      "filename": "a04_trajectories_tab.html",
      "title": "Trajectories Tab",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Controls",
        "Interpretation"
      ],
      "created": "2026-03-17 07:12:15",
      "modified": "2026-04-09 12:45:25",
      "commits": 3
    }
  ],
  "_score": 6.623249290397901,
  "_indexed": true,
  "_nocasepkg": "cohortcontrast",
  "_universes": [
    "healthinformaticsut",
    "haugmarkus"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-22T09:10:01.000Z",
      "distro": "noble",
      "commit": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
      "fileid": "d2687e835101054ab24a1b109a7be4b5d7407162a64a16e9831b9670bb23930a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/healthinformaticsut/actions/runs/26278667993"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-22T09:09:06.000Z",
      "distro": "noble",
      "commit": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
      "fileid": "a6532283c72e1523c9b449d055e19849c737ee0576c6aee60347cbec0fde8fa0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/healthinformaticsut/actions/runs/26278667993"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-22T09:09:34.000Z",
      "commit": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
      "fileid": "69946f068fdc82b438beb711a038fd01b8ee772bbfe25b72cb8d885f5f9db5c9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/healthinformaticsut/actions/runs/26278667993"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-22T09:08:58.000Z",
      "commit": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
      "fileid": "d9b0c8dfc28947f299f85addd74e7e7bb4728bb0f16c723b37ed91d0c2dbe2e3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/healthinformaticsut/actions/runs/26278667993"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-05-22T09:09:20.000Z",
      "commit": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
      "fileid": "7f210b6d03b2a06747024691e153541e5e1fcbb83c6c6b68f6fa274f131637e2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/healthinformaticsut/actions/runs/26278667993"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-22T09:08:56.000Z",
      "commit": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
      "fileid": "c3600aebf14d7522d660264b2d9fb6621c0e55a2895403ec0657f858f6a55604",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/healthinformaticsut/actions/runs/26278667993"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-22T09:09:07.000Z",
      "commit": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
      "fileid": "964d8c4d757c42b06ba138ff12c2fb4ca03e1ae3af97ae94c915f0a7af14c301",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/healthinformaticsut/actions/runs/26278667993"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-22T09:08:15.000Z",
      "commit": "bc5d0b2de19c11cbb04b440a2295d3c0a03cde67",
      "fileid": "2690dcb26ef39736cb0c98873b3f677fba08ca1c1e06295fed3f176017e2bbeb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/healthinformaticsut/actions/runs/26278667993"
    }
  ]
}