vGWAS.gc: Genomic Control for vGWAS

View source: R/vGWAS.gc.R

vGWAS.gcR Documentation

Genomic Control for vGWAS

Description

The function does genomic control for the variance GWA result object.

Usage

vGWAS.gc(object, plot = TRUE, proportion = 1, ...)

Arguments

object

a result object from vGWAS scan. It can be any list or data.frame that contains chromosome, marker.map, and p.value, with class = 'vGWAS'. See vGWAS.

plot

a logical value turning on/off the QQ plot for genomic control.

proportion

a numeric value between 0 and 1 giving the proportion of obtained p-values to be used for genomic control.

...

not in use

Value

lambda

estimated inflation ratio.

lambda.se

standard error of the estimated inflation ratio.

gc.p.value

p-values after genomic control.

Author(s)

Xia Shen

References

Shen, X., Pettersson, M., Ronnegard, L. and Carlborg, O. (2011): Inheritance beyond plain heritability: variance-controlling genes in Arabidopsis thaliana. PLoS Genetics, 8, e1002839.

See Also

package-vGWAS, vGWAS

Examples


# ----- load data ----- #
data(pheno)
data(geno)
data(chr)
data(map)
# ----- variance GWA scan ----- #
vgwa <- vGWAS(phenotype = pheno, geno.matrix = geno,
marker.map = map, chr.index = chr, pB = FALSE)
# ----- visualize the scan ----- #
plot(vgwa)
summary(vgwa)
# ----- calculate the variance explained by the strongest marker ----- #
vGWAS.variance(phenotype = pheno,
marker.genotype = geno[, vgwa[["p.value"]] == min(vgwa[["p.value"]])])
# ----- genomic control ----- #
vgwa2 <- vGWAS.gc(vgwa)
plot(vgwa2)
summary(vgwa2)


kullrich/vGWAS documentation built on June 10, 2025, 3:56 a.m.