run_proptests | R Documentation |
run proportional tests on extreme subset of snp pairs from two coloc style datasets. Of all functions in this package, this is the main one that should be used.
run_proptests(
S1,
S2,
LD,
topsnps = "auto",
r2.thr = 0.95,
maxtests = 10000,
nauto = 200,
adjust_n = FALSE
)
S1 |
coloc dataset 1 |
S2 |
coloc dataset 2 |
LD |
LD matrix - rownames, colnames capture the snps and S1$snp[j] must be represented |
topsnps |
list of topsnps to be considered for testing or, if "auto", will be automatically selected |
r2.thr |
r2 threshold for initial tagging step - includes only one of any set of snps in mutually high LD with r2 > r2.thr |
maxtests |
maximum number of test pairs to consider. if more than maxtests pairs available, will select a random sample. |
nauto |
number of snps to use when automatically defining topsnps. only has an effect if topsnps=="auto" |
adjust_n |
TRUE if you want to adjust for variable sample size between snps. This is only set up for case control data at the moment (ask if you need quantitative) and requires that you supply separately the number of cases and controls at each snp in each dataset, as vector elements of the lists called n1 (cases) and n0 (controls) |
data.table containing the tests run
Chris Wallace
library(colocPropTest)
library(coloc)
data(coloc_test_data)
attach(coloc_test_data)
LD=D1$LD
dimnames(LD)=list(D1$snp,D1$snp)
results=run_proptests(D1,D2,LD=LD,topsnps=D1$snp,maxtests=100)
min(results$fdr)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.