Skip to content

Commit

Permalink
modified: cre.annotation.strip.sh
Browse files Browse the repository at this point in the history
	modified:   cre.vcf2db.R
  • Loading branch information
naumenko-sa committed Nov 2, 2018
1 parent c9baf80 commit 7a7588a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 14 deletions.
2 changes: 1 addition & 1 deletion cre.annotation.strip.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

bname=`basename $1 .vcf.gz`
vt rminfo -t CSQ,af_adj_exac_afr,af_adj_exac_amr,af_adj_exac_eas,af_adj_exac_fin,af_adj_exac_nfe,af_adj_exac_oth,af_adj_exac_sas,af_exac_all,common_pathogenic,max_aaf_all,num_exac_Het,num_exac_Hom,rs_ids,af_1kg_amr,af_1kg_eas,af_1kg_sas,af_1kg_afr,af_1kg_eur,af_1kg_all,fitcons,encode_consensus_gm12878,encode_consensus_h1hesc,encode_consensus_helas3,encode_consensus_hepg2,encode_consensus_huvec,encode_consensus_k562,dgv,hapmap1,hapmap2,gnomAD_AF,gnomAD_AFR_AF,gnomAD_AMR_AF,gnomAD_ASJ_AF,gnomAD_EAS_AF,gnomAD_FIN_AF,gnomAD_NFE_AF,gnomAD_OTH_AF,gnomad_ac_es,gnomad_hom_es,gnomad_af_es,gnomad_an_es,gnomad_ac_gs,gnomad_hom_gs,gnomad_af_gs,gnomad_an_gs,gnomad_ac,gnomad_af_popmax,gnomad_an,gnomad_af,clinvar_pathogenic,clinvar_sig,CADD_phred,phyloP20way_mammalian,phastCons20way_mammalian,Vest3_score,Revel_score \
vt rminfo -t CSQ,af_adj_exac_afr,af_adj_exac_amr,af_adj_exac_eas,af_adj_exac_fin,af_adj_exac_nfe,af_adj_exac_oth,af_adj_exac_sas,af_exac_all,common_pathogenic,max_aaf_all,num_exac_Het,num_exac_Hom,rs_ids,af_1kg_amr,af_1kg_eas,af_1kg_sas,af_1kg_afr,af_1kg_eur,af_1kg_all,fitcons,encode_consensus_gm12878,encode_consensus_h1hesc,encode_consensus_helas3,encode_consensus_hepg2,encode_consensus_huvec,encode_consensus_k562,dgv,hapmap1,hapmap2,gnomAD_AF,gnomAD_AFR_AF,gnomAD_AMR_AF,gnomAD_ASJ_AF,gnomAD_EAS_AF,gnomAD_FIN_AF,gnomAD_NFE_AF,gnomAD_OTH_AF,gnomad_ac_es,gnomad_hom_es,gnomad_af_es,gnomad_an_es,gnomad_ac_gs,gnomad_hom_gs,gnomad_af_gs,gnomad_an_gs,gnomad_ac,gnomad_af_popmax,gnomad_an,gnomad_af,clinvar_pathogenic,clinvar_sig,CADD_phred,phyloP20way_mammalian,phastCons20way_mammalian,Vest3_score,Revel_score,Gerp_score \
$1 -o $bname.no_anno.vcf.gz
tabix $bname.no_anno.vcf.gz
24 changes: 11 additions & 13 deletions cre.vcf2db.R
Original file line number Diff line number Diff line change
Expand Up @@ -291,27 +291,23 @@ create_report = function(family,samples)
variants[i,"Vest3_score"] = max(v_vest)
}

# Column46 = revel
# Column45 = revel

# Column46 = Gerp

# Column47 = Imprinting_status
# Column48 = Imprinting_expressed_allele
imprinting_file_name = paste0(default_tables_path,"/imprinting.txt")
imprinting = read.delim(imprinting_file_name, stringsAsFactors=F)
variants = merge(variants,imprinting,all.x=T)

# Column50 - pseudoautosomal
# Column49 - pseudoautosomal
pseudoautosomal_file_name = paste0(default_tables_path,"/pseudoautosomal.txt")
pseudoautosomal = read.delim(pseudoautosomal_file_name, stringsAsFactors=F)
variants = merge(variants,pseudoautosomal,all.x=T)

# Column51 - splicing
# Column50 - splicing
variants = add_placeholder(variants,"Splicing","NA")

#in older runs (before Nov2017) there are no splicing fields in the database
# we report the max vep_maxentscan_diff (ref-alt) score for a gene over all isoforms
# https://github.com/Ensembl/VEP_plugins/blob/master/MaxEntScan.pm
# that means the lesser the score (more in the negative), the stronger is Alt splice signal
# diff = REF - ALT
if ("spliceregion" %in% colnames(impacts))
{
for (i in 1:nrow(variants))
Expand Down Expand Up @@ -341,12 +337,14 @@ create_report = function(family,samples)

variants[i,"Splicing"] = s_splicing_field
}
}else{
print("VEP MaxEntScan annotation is missing")
}

# Column 52: number of callers
# Column 51: number of callers
variants = add_placeholder(variants,"Number_of_callers","Number_of_callers")

# Column 53: Old multiallelic
# Column 52: Old multiallelic
variants$Old_multiallelic[variants$Old_multiallelic=="None"]="NA"

# replace -1 with 0
Expand Down Expand Up @@ -378,7 +376,7 @@ select_and_write2 = function(variants,samples,prefix)
"Orphanet", "Clinvar","Ensembl_transcript_id","AA_position","Exon","Protein_domains",
"Frequency_in_C4R","Seen_in_C4R_samples", "HGMD_id","HGMD_gene","HGMD_tag","HGMD_ref","rsIDs",
"Gnomad_af_popmax","Gnomad_af","Gnomad_ac","Gnomad_hom","Exac_pLi_score","Exac_missense_score",
"Conserved_in_20_mammals","Sift_score","Polyphen_score","Cadd_score","Vest3_score","Revel_score",
"Conserved_in_20_mammals","Sift_score","Polyphen_score","Cadd_score","Vest3_score","Revel_score","Gerp_score",
"Imprinting_status","Imprinting_expressed_allele","Pseudoautosomal","Splicing",
"Number_of_callers","Old_multiallelic"))]

Expand Down Expand Up @@ -746,7 +744,7 @@ clinical_report = function(project,samples)
"Sift_score","Polyphen_score","Cadd_score","Vest3_score","Revel_score",
"Imprinting_status","Pseudoautosomal")
)

write.csv(filtered_report,paste0(project,".wes.clinical.",Sys.Date(),".csv"),row.names = F)
}

Expand Down

0 comments on commit 7a7588a

Please sign in to comment.