Patient vs Summary Mode

Introduction

CohortContrast Viewer supports two data modes:

In the Studies table, the Mode column shows this in one word: Patient or Summary.

Study selection with mode column
Study selection with mode column

How each mode is produced

The bundled example studies include one patient-mode study and one summary-mode study:

patientStudyPath <- system.file("example", "st", "lc500", package = "CohortContrast")
summaryStudyPath <- system.file("example", "st", "lc500s", package = "CohortContrast")

data.frame(
  study = c("lc500", "lc500s"),
  mode = c(
    CohortContrast::checkDataMode(patientStudyPath)$mode,
    CohortContrast::checkDataMode(summaryStudyPath)$mode
  )
)
#>    study    mode
#> 1  lc500 patient
#> 2 lc500s summary

This mirrors the distinction shown in the Viewer study-selection table.

summary_result <- CohortContrast::precomputeSummary(
  studyPath = file.path(getwd(), "studies", "LungCancer_1Y"),
  outputPath = file.path(getwd(), "studies", "LungCancer_1Y_summary"),
  clusterKValues = c(2, 3, 4, 5),
  minCellCount = 5
)

# Open viewer and load the summary study
CohortContrast::runCohortContrastViewer(
  dataDir = file.path(getwd(), "studies")
)

What is different in the UI