# M3-get_assnp_encode
## ==================================================================================
## Function: get_ase_snp
### Aim: To get allele-specific SNP
### INPUT 1: index SNP list (a .csv file), with the 1st col the rsID and the 2nd col Population
### INPUT 2: snp information table (a .csv file), contains column names with rsID and population
### OUTPUT: potential allele-specific effect (ase) snps
## ==================================================================================
# source function
# source("./src/scripts/M1-get_assnp.R")
# wrapper function
get_assnp_encodeDGF = function(index_snp_file,
snp_info_file = NA,
cell_sel = "",
sample_name = "ENCODE_DGF",
server = "http",
bam_dir = "http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/",
use_encode_cnv = T,
...) {
get_assnp(index_snp_file = index_snp_file,
snp_info_file = snp_info_file,
sample_name = sample_name,
cell_sel = cell_sel,
server = server,
bam_dir = bam_dir,
genotype_by_sample = F,
use_encode_cnv = use_encode_cnv,
...)
}
# Test #
# get_assnp_encodeDGF(index_snp_file = "./data/input_snps/LUC_Index_SNPs_20160607_short.csv", cell_sel = "A549")
# get_assnp_encodeDGF(index_snp_file = "./data/input_snps/LUC_Index_SNPs_20160607_short.csv",
# cell_sel = "A549", use_encode_cnv = F,
# vcf_file_for_cnv = "./data/samples/DDBJ_A549/vcf_files/A549_snv.GATK.formatcor.vcf")
# wrapper function
get_assnp_encodeDNase = function(index_snp_file,
snp_info_file = NA,
cell_sel = "",
sample_name = "ENCODE_DNase",
server = "http",
bam_dir = "http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/",
use_encode_cnv = T,
...) {
get_assnp(index_snp_file = index_snp_file,
snp_info_file = snp_info_file,
sample_name = sample_name,
cell_sel = cell_sel,
server = server,
bam_dir = bam_dir,
genotype_by_sample = F,
use_encode_cnv = use_encode_cnv,
...)
}
# Test #
# get_assnp_encodeDNase(index_snp_file = "./data/input_snps/LUC_Index_SNPs_20160607_short.csv",
# cell_sel = "A549", merge_replicates = T)
# get_assnp_encodeDNase(index_snp_file = "./data/input_snps/LUC_Index_SNPs_20160607_short.csv", cell_sel = "A549",
# vcf_file_for_cnv = "./data/samples/DDBJ_A549/vcf_files/A549_snv.GATK.formatcor.vcf",
# use_encode_cnv = F, merge_replicates = T)
# wrapper function
get_assnp_encodeHaibTFBS = function(index_snp_file,
snp_info_file = NA,
cell_sel = "",
sample_name = "ENCODE_HaibTFBS",
server = "http",
bam_dir = "http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/",
use_encode_cnv = T,
...) {
get_assnp(index_snp_file = index_snp_file,
snp_info_file = snp_info_file,
sample_name = sample_name,
cell_sel = cell_sel,
server = server,
bam_dir = bam_dir,
genotype_by_sample = F,
use_encode_cnv = use_encode_cnv,
...)
}
# Test #
# get_assnp_encodeHaibTFBS(index_snp_file = "./data/input_snps/LUC_Index_SNPs_20160607_short.csv", cell_sel = "A549")
# wrapper function
get_assnp_encodeSydhTFBS = function(index_snp_file,
snp_info_file = NA,
cell_sel = "",
sample_name = "ENCODE_SydhTFBS",
server = "http",
bam_dir = "http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/",
use_encode_cnv = T,
...) {
get_assnp(index_snp_file = index_snp_file,
snp_info_file = snp_info_file,
sample_name = sample_name,
cell_sel = cell_sel,
server = server,
bam_dir = bam_dir,
genotype_by_sample = F,
use_encode_cnv = use_encode_cnv,
...)
}
# Test #
# get_assnp_encodeSydhTFBS(index_snp_file = "./data/input_snps/LUC_Index_SNPs_20160607_short.csv", cell_sel = "A549")
# wrapper function
get_assnp_encodeUChicagoTFBS = function(index_snp_file,
snp_info_file = NA,
cell_sel = "",
sample_name = "ENCODE_UChicagoTFBS",
server = "http",
bam_dir = "http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/",
use_encode_cnv = T,
...) {
get_assnp(index_snp_file = index_snp_file,
snp_info_file = snp_info_file,
sample_name = sample_name,
cell_sel = cell_sel,
server = server,
bam_dir = bam_dir,
genotype_by_sample = F,
use_encode_cnv = use_encode_cnv,
...)
}
# Test #
# get_assnp_encodeUChicagoTFBS(index_snp_file = "./data/input_snps/LUC_Index_SNPs_20160607_short.csv", cell_sel = "A549")
# wrapper function
get_assnp_encodeBroadHistone = function(index_snp_file,
snp_info_file = NA,
cell_sel = "",
sample_name = "ENCODE_BroadHistone",
server = "http",
bam_dir = "http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/",
use_encode_cnv = T,
...) {
get_assnp(index_snp_file = index_snp_file,
snp_info_file = snp_info_file,
sample_name = sample_name,
cell_sel = cell_sel,
server = server,
bam_dir = bam_dir,
genotype_by_sample = F,
use_encode_cnv = use_encode_cnv,
...)
}
# Test #
# get_assnp_encodeBroadHistone(index_snp_file = "./data/input_snps/LUC_Index_SNPs_20160607_short.csv", cell_sel = "A549")
# wrapper function
get_assnp_encodeUWHistone = function(index_snp_file,
snp_info_file = NA,
cell_sel = "",
sample_name = "ENCODE_UWHistone",
server = "http",
bam_dir = "http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/",
use_encode_cnv = T,
...) {
get_assnp(index_snp_file = index_snp_file,
snp_info_file = snp_info_file,
sample_name = sample_name,
cell_sel = cell_sel,
server = server,
bam_dir = bam_dir,
genotype_by_sample = F,
use_encode_cnv = use_encode_cnv,
...)
}
# Test #
# get_assnp_encodeUWHistone(index_snp_file = "./data/input_snps/LUC_Index_SNPs_20160607_short.csv", cell_sel = "A549")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.