This function is rebuilt from locuscompare.R (https://github.com/boxiangliu/locuscomparer/blob/master/R/locuscompare.R).
xQTLvisual_locusCombine(
gwasEqtldata,
posRange = "",
population = "EUR",
highlightSnp = "",
legend_position = "bottomright",
snpLD = NULL
)A ggplot object.
A data.frame or a data.table that including signals from both GWAS and eQTL. Five columns are required (arbitrary column names is supported):
Col 1. "snps" (character), using an rsID (e.g. "rs11966562").
Col 2. "chromosome" (character), one of the chromosome from chr1-chr22.
Col 3. "postion" (integer), genome position of snp.
Col 4. "P-value" (numeric) of GWAS signals.
Col 5. "P-value" (numeric) of eQTL signals.
Genome range that you want to visualize (e.g. "chr6:3e7-7e7"). Default is the region that covers all snps.
One of the 5 popuations from 1000 Genomes: 'AFR', 'AMR', 'EAS', 'EUR', and 'SAS'.
Default is the snp that with lowest p-value.
(string, optional) Either 'bottomright','topright', or 'topleft'. Default: 'bottomright'.
A data.frame object of LD matrix. Default is null.