The X chromosome is often excluded from studies analyzing associations between traits and DNA methylation. In females, one copy of most genes on X is inactivated through the establishment of X-chromosome inactivation (XCI), implemented by DNA methylation of the gene promoter on the inactive X, and this leads to challenges in analyzing and interpreting DNA methylation data patterns. Particularly for sex-biased diseases and traits, there may be many loci of interest on chromosome X. To address the need for appropriate methods for analysis of DNA methylation data on the X chromosome, we developed a statistical approach to infer locus-specific escape from XCI that varies depending on phenotype or covariate values. Performance of this method is illustrated by analysis of data from two sex-biased traits: rheumatoid arthritis which is 3-fold more common in females, and recurrent venous thromboembolism which occurs 2.5 times more in males. Analyses of these two datasets identify new trait-associated loci on X, demonstrate the capabilities of the new method for both bisulfite sequencing data and Illumina EPIC data, suggest at least one locus where variable escape may explain a sex-specific disease association, and rule out variable escape as a potential explanation at other loci.
Install the development version of LVEXdetector from GitHub:
# install devtools if not already installed
install.packages("devtools")
# install LVEXdetector
devtools::install_github("qc-zhao/LVEXdetector")
# load the package
library(LVEXdetector)A tutorial illustrating the main functions of LVEXdetector is available here.
The source .Rmd file for the tutorial is also available in the vignettes/ folder of this repository for download, inspection, and modification.
Questions, comments, and suggestions are very welcome. Please feel free to contact the author if you have any questions about the package, its implementation, or potential applications.
