Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
#+TITLE: TreeWAS - Genetic risk profiles #+AUTHOR: Adrian Cortes #+email: adrcort@gmail.com #+INFOJS_OPT: #+BABEL: :session *R* :cache yes :results output graphics :exports both :tangle yes #+EXPORT_SELECT_TAGS: export #+EXPORT_EXCLUDE_TAGS: noexport ----- This repository contains R code to perform TreeWAS analysis and infer genetic risk profiles across UK Biobank phenotype data sets. For a description of the method see preprint [[https://www.biorxiv.org/content/early/2018/07/23/374207][here]]. * Demo #+NAME: demo #+BEGIN_SRC R library(TreeWASDir) HES.data <- load.HES.lk.data() pars <- load.pars() data <- HES.data$d res <- HES.data$res snp <- "rs4420638" SNP.IDX <- which(res$SNP %in% snp) ## Calculate the evidence that the SNP is ## associated with at least one term in the ## ontology lBF <- calc.lBF( pars = pars, data.sub = data[SNP.IDX,,] ) cat("The Tree BF is ",round(lBF,2), "\n") ## Calculate the risk profile across the ## ontology pp <- marginal.posterior.profile( pars = pars, data.sub = data[SNP.IDX,,] ) ## visualise the results. Return a plotly treePlot <- drawTree( tree = pars$tree, pp = pp, tree_title = res[SNP.IDX,"SNP"], trim_tree_pp = 0.25 ) #+END_SRC * Install #+NAME: install repository #+BEGIN_SRC R library(devtools) install_github("mcveanlab/TreeWASDir") #+END_SRC