PLACO implements a variant-level formal statistical test of pleiotropy of two traits using summary-level GWAS data, and can account for potential correlation across traits, such as that arising due to shared controls in case-control studies. The R function placo
implements this pleiotropic association test. PLACO may also be used on summary-level data from family-based studies such as trios. For details of this statistical method, please refer/cite:
Ray, D., Chatterjee, N. (2020) "A powerful method for pleiotropic analysis under composite null hypothesis identifies novel shared loci between Type 2 Diabetes and Prostate Cancer". PLoS Genetics 16(12): e1009218, https://doi.org/10.1371/journal.pgen.1009218
Ray, D. et al. (2021) "Pleiotropy method reveals genetic overlap between orofacial clefts at multiple novel loci from GWAS of multi-ethnic trios". PLoS Genetics 17(7): e1009584, https://doi.org/10.1371/journal.pgen.1009584
Key Words: Composite null hypothesis; GWAS summary statistics; Intersection-union test; Meta-analysis; Multiple traits; Overlapping samples; Pleiotropy
R (>= 3.0.1)
require(devtools)
source_url("https://github.com/RayDebashree/PLACO/blob/master/PLACO_v0.1.1.R?raw=TRUE")
It is recommended to download/copy the stand-alone R program in this repository, save it in your local directory of choice and source()
it from your local directory. When a new version of the software is available, older versions may be removed from this repository, and the above devtools::source_url()
technique may not work.
Version 0.1.1 - August 30, 2020
First public release of the software.
PLACO and its software is designed to test pleiotropic association of two traits (categorical and/or continuous) from a single study or from two studies. It only requires single-trait GWAS summary statistics.
PLACO uses the summary statistics for all variants genome-wide to estimate correlation matrix of the traits. If two studies have overlapping samples/individuals (which may or may not be known), the estimated correlation matrix reflects this overlap. After decorrelating the Z-scores using this correlation matrix, PLACO may be applied.
Since PLACO uses only summary statistics, it is assumed that all necessary covariate/confounder adjustments were performed when the single-trait summary statistics were obtained.
PLACO does not require unrelatedness of samples. When samples are related, PLACO can use the summary statistics from EMMAX (or other univariate mixed model framework) to appropriately test for genetic associations.
PLACO does not assume homogeneity of genetic effects of the two traits.
PLACO can only detect statistical association of a variant with two traits, and cannot distinguish between the various types of pleiotropy such as biological or horizontal or vertical/mediated.
If you receive an error message like the integral is probably divergent
, try reducing the absolute tolerance parameter AbsTol
.
For more details on using this R program, please refer to the Supplementary S1 Appendix of Ray et al (2021): https://doi.org/10.1371/journal.pgen.1009584.s001