check_small_p_val: Ensure that the non-negative p-values are not 5e-324 or...

View source: R/check_small_p_val.R

check_small_p_valR Documentation

Ensure that the non-negative p-values are not 5e-324 or lower, if so set to 0

Description

Ensure that the non-negative p-values are not 5e-324 or lower, if so set to 0

Usage

check_small_p_val(sumstats_dt, convert_small_p, imputation_ind)

Arguments

sumstats_dt

data table obj of the summary statistics file for the GWAS

convert_small_p

Binary, should non-negative p-values <= 5e-324 be converted to 0? Small p-values pass the R limit and can cause errors with LDSC/MAGMA and should be converted. Default is TRUE.

imputation_ind

Binary Should a column be added for each imputation step to show what SNPs have imputed values for differing fields. This includes a field denoting SNP allele flipping (flipped). On the flipped value, this denoted whether the alelles where switched based on MungeSumstats initial choice of A1, A2 from the input column headers and thus may not align with what the creator intended.Note these columns will be in the formatted summary statistics returned. Default is FALSE.

Value

list containing sumstats_dt, the modified summary statistics data table object

Source

sumstats_dt <- MungeSumstats:::formatted_example() sumstats_dt$P[1:3] <- 5e-324 sumstats_dt$P[6:10] <- "5e-324" sumstats <- check_small_p_val(sumstats_dt = sumstats_dt, convert_small_p = TRUE, imputation_ind = TRUE)


neurogenomics/MungeSumstats documentation built on May 2, 2024, 9:04 a.m.