| xSNP2eGenes | R Documentation | 
xSNP2eGenes is supposed to define eQTL genes given a list of
SNPs or a customised eQTL mapping data. The eQTL weight is calcualted
as Cumulative Distribution Function of negative log-transformed
eQTL-reported signficance level.
xSNP2eGenes(
data,
include.eQTL = NA,
eQTL.customised = NULL,
cdf.function = c("empirical", "exponential"),
plot = FALSE,
verbose = TRUE,
RData.location = "http://galahad.well.ox.ac.uk/bigdata",
guid = NULL
)
data | 
 an input vector containing SNPs. SNPs should be provided as dbSNP ID (ie starting with rs). Alternatively, they can be in the format of 'chrN:xxx', where N is either 1-22 or X, xxx is number; for example, 'chr16:28525386'  | 
include.eQTL | 
 the eQTL supported currently. By default, it is
'NA' to disable this option. Pre-built eQTL datasets are detailed in
  | 
eQTL.customised | 
 a user-input matrix or data frame with 4 columns: 1st column for SNPs/eQTLs, 2nd column for Genes, 3rd for eQTL mapping significance level (p-values or FDR), and 4th for contexts (required even though only one context is input). Alternatively, it can be a file containing these 4 columns. It is designed to allow the user analysing their eQTL data. This customisation (if provided) will populate built-in eQTL data  | 
cdf.function | 
 a character specifying a Cumulative Distribution Function (cdf). It can be one of 'exponential' based on exponential cdf, 'empirical' for empirical cdf  | 
plot | 
 logical to indicate whether the histogram plot (plus density or CDF plot) should be drawn. By default, it sets to false for no plotting  | 
verbose | 
 logical to indicate whether the messages will be displayed in the screen. By default, it sets to true for display  | 
RData.location | 
 the characters to tell the location of built-in
RData files. See   | 
guid | 
 a valid (5-character) Global Unique IDentifier for an OSF
project. See   | 
a data frame with following columns:
Gene: eQTL-containing genes
SNP: eQTLs
Sig: the eQTL mapping significant level (the
best/minimum)
Weight: the eQTL weight
none
xDefineEQTL, xSymbol2GeneID
RData.location <- "http://galahad.well.ox.ac.uk/bigdata"
## Not run: 
# a) provide the SNPs with the significance info
data(ImmunoBase)
gr <- ImmunoBase$AS$variants
AS <- as.data.frame(GenomicRanges::mcols(gr)[, c('Variant','Pvalue')])
# b) define eQTL genes
df_eGenes <- xSNP2eGenes(data=AS[,1], include.eQTL="JKscience_TS2A",
RData.location=RData.location)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.