View source: R/Knockoff.generation.R
Knockoffgeneration.enhancer | R Documentation |
This function generates multiple knockoff genotypes for enhancer. The knockoff generations are optimized using shrinkage leveraging algorithm.
Knockoffgeneration.enhancer(
G_enhancer_surround = G_enhancer_surround,
enhancer_start = enhancer_start,
enhancer_end = enhancer_start,
M = 5,
surround.region = 50000,
LD.filter = 0.75
)
G_enhancer_surround |
The genotype matrix of the surrounding region for enhancer. |
enhancer_start |
The start position of enhancer. |
enhancer_end |
The end position of enhancer. |
M |
Numer of multiple knockoffs. |
surround.region |
Surrounding region for enhancer, default is +-50kb. |
LD.filter |
The correlation threshold for hierarchical clustering. Default LD filter at correlation 0.75 |
A list file contains original genotype and M knockoff genotypes for enhancer.
library(Matrix)
data('Knock.generation.enhancer.example')
G_enhancer_surround=Matrix(Knock.generation.enhancer.example$G_enhancer_surround)
pos_enhancer=Knock.generation.enhancer.example$pos_enhancer
enhancer_start=min(pos_enhancer)
enhancer_end=max(pos_enhancer)
G_enhancer_knockoff=Knockoffgeneration.enhancer(G_enhancer_surround=G_enhancer_surround,
enhancer_start=enhancer_start,
enhancer_end=enhancer_end,
M=5,surround.region=50000,LD.filter=0.75)
#M=5 knockoffs
G_enhancer_knockoff1=G_enhancer_knockoff[1,,]
G_enhancer_knockoff2=G_enhancer_knockoff[2,,]
G_enhancer_knockoff3=G_enhancer_knockoff[3,,]
G_enhancer_knockoff4=G_enhancer_knockoff[4,,]
G_enhancer_knockoff5=G_enhancer_knockoff[5,,]
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.