R/utils.R

Defines functions simulate_ld_diag merge_tab_snp prepare_zscore_writing

#------------------
# data processing
#------------------

prepare_zscore_writing <- function(tab)
{
  filter(tab, finemap) %>% select(snp, zscore)
}

merge_tab_snp <- function(tab, snp)
{
    select(tab, rank_z, snp) %>%
    left_join(snp, by = "snp") %>%
    select(snp, rank_z, rank_pp, everything()) %>%
    arrange(rank_pp)
}

#----------------
# LD
#----------------

simulate_ld_diag <- function(snps)
{
  ld <- diag(length(snps))
  rownames(ld) <- snps
  colnames(ld) <- snps
  
  return(ld)
}
variani/finemapr documentation built on Dec. 12, 2020, 9:40 p.m.