Skip to contents

This function processes summary statistics matrices for a target gene across contexts, optionally aligning with a reference panel and updating an existing result list.

Usage

load_multicontext_sumstats(
  dat_list,
  signal_df,
  cond,
  region,
  extract_infs = "z",
  tag_patterns = NULL,
  result_list_format
)

Arguments

dat_list

A named list of matrices or data.frames, each element corresponding to a summary statistics type (e.g., z, beta).

signal_df

A data.frame containing signal information including `variant_ID`, `gene_ID`, and `event_ID`.

cond

Character. Condition type: "strong", "null", or "random".

region

Character. Target gene ID.

extract_infs

Character vector. Names of summary statistics to extract (e.g., `"z"`, `"beta"`).

tag_patterns

Optional named pattern list used to classify context.

result_list_format

A nested list used as a running result container.

Value

The updated `result_list_format` with processed results for the specified gene and condition.