Skip to contents

Create a Group Data Set (GDS)

Adapter front door for building a plan

Usage

new_gds(
  assays,
  space,
  subjects,
  contrasts,
  col_data = NULL,
  row_data = NULL,
  metadata = list()
)

gds(source, format = c("auto", ls(.adapter_registry)), prefer = NULL, ...)

Arguments

assays

Named list of 3-D arrays (sample x subject x contrast)

space

A space object describing the sample axis

subjects

Character vector of subject identifiers

contrasts

Character vector of contrast identifiers

col_data

Optional data frame keyed by subjects

row_data

Optional data frame keyed by samples

metadata

Optional list merged with gds_metadata()

source

Source specification (paths, etc.)

format

Optional adapter name or "auto"

prefer

Optional preferred adapter when multiple match

...

Adapter-specific arguments forwarded to open()/probe(). Common metadata arguments include col_data, row_data, and contrast_data. For stacked repeated-measures tabular data, contrast_data_cols can name one or more columns to collapse into contrast-level metadata during ingestion.

Value

An object of class c("gds", "group_data")

A gds_plan