GxE {GRSxE}R Documentation

Testing individual gene-environment interactions

Description

Function for testing univariate GxE interactions, e.g., using single SNPs or a GRS.

Usage

GxE(G, y, E, C = NULL)

Arguments

G

Numeric vector of a genetic variable such as a GRS (genetic risk score) or a SNP coded as 0-1-2.

y

Numeric vector of the outcome/phenotype. Binary outcomes such as a disease status should be coded as 0-1 (control-case).

E

Numeric vector of the environmental exposure.

C

Optional data frame containing potentially confounding variables to be adjusted for.

Details

This function uses a GLM (generalized linear model) for modelling the marginal genetic effect, marginal environmental effect, the GxE interaction effect, and potential confounding effects. The fitted GLM is returned, which can be, e.g., inspected via summary(...) to retrieve the Wald test p-values for the individual terms. The p-value corresponding to the G:E term is the p-value for testing the presence of a GxE interaction.

Value

An object of class glm is returned, in which G:E describes the GxE term.

References


[Package GRSxE version 1.0.1 Index]