associate$meta

Meta-analysis for PolyGeniusAssociations

Description

associate$meta() pools summary-mode association results across studies or cohorts. The function consumes one or more PolyGeniusAssociations objects with a shared schema and pools only their inferential summary rows.

Artifacts are intentionally not merged at this stage. The returned summary object is therefore suitable for downstream inference, forest plots, and heatmaps, but not for artifact-level plotting such as cohort-specific curves.

Supported sources:

  • regression rows with finite estimate and se

  • mediation rows with finite estimate and se

Kaplan-Meier omnibus rows are not meta-analyzable because they do not carry coefficient-scale standard errors.

Usage

`associate$meta`(..., by = NULL, method = c("fixed", "random"), conf.level = 0.95, output = c("summary", "models"))

Arguments

One or more summary-mode PolyGeniusAssociations objects, or a single list of such objects.

by

Optional character vector of additional grouping columns to retain as separate meta-analysis cells.

method

Pooling method. “fixed” uses inverse-variance weighting. “random” uses DerSimonian-Laird random-effects pooling.

conf.level

Confidence level.

output

One of “summary” or “models”.

Value

  • “summary” returns a PolyGeniusAssociations object with the meta schema and source-specific columns retained where relevant.

  • “models” returns a plain data.frame of pooled meta-analysis cells.

See Also

associate, PolyGeniusAssociations